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] from modules/ClingMediaServer/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.1.0:clean (default-clean) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] --- buildnumber: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_Metrics/workspace/modules/ClingMediaServer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer [INFO] Storing buildNumber: 5bd725d04573 at timestamp: 1682310723637 [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_Metrics/workspace/modules/ClingMediaServer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.1-ALPHA-2-SNAPSHOT 5bd725d04573 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace@tmp/repository/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/jacoco.exec [INFO] [INFO] --- antrun: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_Metrics/workspace/modules/ClingMediaServer/target/unwoven-classes [INFO] [mkdir] Created dir: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/unwoven-test-classes [INFO] Executed tasks [INFO] [INFO] --- resources: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] --- compiler:3.8.1:compile (default-compile) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! [INFO] Compiling 18 source files to /var/jenkins_home/jobs/blueMarine2_Metrics/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,/org.fourthline.cling.binding.annotations.UpnpService,/javax.annotation.PreDestroy [WARNING] /var/jenkins_home/jobs/blueMarine2_Metrics/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_Metrics/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_Metrics/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_Metrics/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_Metrics/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_Metrics/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:1.11:compile (weave-classes) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- dependency: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_Metrics/workspace/modules/MediaScanner/target/it-tidalwave-bluemarine2-mediascanner-1.1-ALPHA-2-SNAPSHOT.5bd725d04573-tests.jar to /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/extra with includes "expected-results/**/*.n3" and excludes "" [INFO] Unpacking /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/MusicBrainz/target/it-tidalwave-bluemarine2-metadata-musicbrainz-1.1-ALPHA-2-SNAPSHOT.5bd725d04573-tests.jar to /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/extra with includes "expected-results/**/*.n3" and excludes "" [INFO] [INFO] --- resources: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] --- resources: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] --- compiler:3.8.1:testCompile (default-testCompile) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/unwoven-test-classes [WARNING] No processor claimed any of these annotations: /org.fourthline.cling.binding.annotations.UpnpStateVariable,/org.testng.annotations.AfterClass,/org.fourthline.cling.binding.annotations.UpnpAction,/javax.annotation.Nonnull,/org.testng.annotations.Test,/org.testng.annotations.BeforeClass,/org.testng.annotations.DataProvider,/org.fourthline.cling.binding.annotations.UpnpService,/org.fourthline.cling.binding.annotations.UpnpInputArgument [WARNING] /var/jenkins_home/jobs/blueMarine2_Metrics/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_Metrics/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_Metrics/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_Metrics/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 [WARNING] /var/jenkins_home/jobs/blueMarine2_Metrics/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_Metrics/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_Metrics/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 [INFO] [INFO] --- aspectj: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] --- surefire:3.0.0-M5:test (default-test) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [WARNING] Parameter 'localRepository' is deprecated core expression; Avoid use of ArtifactRepository type. If you need access to local repository, switch to '${repositorySystemSession}' expression and get LRM from it instead. [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running TestSuite 06:32:50.091 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - STARTING TESTS OF it.tidalwave.bluemarine2.upnp.mediaserver.impl.ClingContentDirectoryAdapterSystemIntegrationTest 06:32:50.204 [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] 06:32:54.009 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 06:32:54.021 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 06:33:29.368 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 06:33:29.560 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 06:33:29.561 [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] 06:33:29.562 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.MusicArtist: i.t.b.u.m.i.d.DIDLAdapter -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter] 06:33:29.562 [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] 06:33:29.562 [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] 06:33:29.603 [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] 06:33:29.603 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 06:33:29.603 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 06:33:29.603 [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] 06:33:29.603 [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] 06:33:29.603 [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] 06:33:29.604 [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] 06:33:29.604 [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] 06:33:29.604 [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] 06:33:29.604 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 06:33:29.604 [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] 06:33:29.604 [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] 06:33:29.604 [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] 06:33:29.852 [main ] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'taskExecutor' 06:33:30.670 [main ] INFO it.tidalwave.messagebus.spi.SimpleMessageBus - MessageBusSupport configured with RoundRobinAsyncMessageDelivery(workers=20) 06:33:31.363 [main ] INFO i.t.b.model.impl.catalog.RepositoryMediaCatalog - Catalog configuration source: embedded fallback: embedded 06:33:32.438 [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) 06:33:32.477 [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)) 06:33:32.563 [main ] INFO i.t.b.mediaserver.impl.DefaultContentDirectory - >>>> discovered entity browsers: [RepositoryBrowserByArtistThenRecord([]), RepositoryBrowserByArtistThenTrack([]), RepositoryBrowserByRecordThenTrack([]), RepositoryBrowserByTrack([]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2] 06:33:32.634 [main ] INFO i.t.b.mediaserver.impl.DefaultContentDirectory - >>>> discovered services: [] 06:33:32.968 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(void it.tidalwave.bluemarine2.rest.impl.MusicResourcesController.onPersistenceInitializedNotification(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification) throws java.io.IOException) 06:33:32.968 [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)) 06:33:43.801 [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) 06:33:43.802 [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)) 06:33:43.838 [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) 06:33:43.840 [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)) 06:33:45.030 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 06:33:45.030 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: it.tidalwave.bluemarine2.upnp.mediaserver.impl.device.BlueMarineUpnpServiceConfiguration 06:33:45.694 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 06:33:45.961 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 06:33:46.005 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 06:33:47.114 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /10.244.2.15:46717 06:33:47.185 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /10.244.2.15 06:33:47.377 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 06:33:49.330 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisher - publishDevice() - (LocalService) ServiceId: urn:upnp-org:serviceId:ContentDirectory, Manager: (AutowireServiceManager) Implementation: null 06:33:50.818 [main ] DEBUG org.eclipse.rdf4j.sail.memory.MemoryStore - Initializing MemoryStore... 06:33:51.296 [main ] DEBUG org.eclipse.rdf4j.sail.memory.MemoryStore - MemoryStore initialized 06:33:51.388 [main ] TRACE it.tidalwave.messagebus.MessageBusHelper - registerMessageListener(public void it.tidalwave.bluemarine2.model.impl.DefaultCacheManager.onPersistenceUpdated(it.tidalwave.bluemarine2.message.PersistenceInitializedNotification)) 06:33:51.388 [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))) 06:33:51.999 [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] 06:33:52.123 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 06:33:52.123 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: org.fourthline.cling.DefaultUpnpServiceConfiguration 06:33:52.152 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 06:33:52.153 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 06:33:52.153 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 06:33:52.193 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /10.244.2.15:35185 06:33:52.194 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /10.244.2.15 06:33:52.228 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 06:33:52.322 [pool-2-thread-1 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> starting discovery ... 06:33:52.436 [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})) 06:33:52.437 [main ] INFO i.t.bluemarine2.model.impl.DefaultMediaFileSystem - >>>> rootPath: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music 06:33:52.437 [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})) 06:33:52.728 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@586444cd{STOPPED}[10.0.1,sto=0] added {QueuedThreadPool[qtp852390833]@32ce73b1{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} 06:33:53.705 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - HttpConnectionFactory@7bd929a9[HTTP/1.1] added {HttpConfiguration@74353e29{32768/8192,8192/8192,https://:0,[]},POJO} 06:33:54.011 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@3acf9098{null, ()}{0.0.0.0:0} added {QueuedThreadPool[qtp852390833]@32ce73b1{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} 06:33:54.084 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@3acf9098{null, ()}{0.0.0.0:0} added {ScheduledExecutorScheduler@3947635a{STOPPED},AUTO} 06:33:54.091 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@3acf9098{null, ()}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@290e362c,POJO} 06:33:54.093 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@3acf9098{null, ()}{0.0.0.0:0} added {org.eclipse.jetty.server.AbstractConnector$1@225bfa4a,POJO} 06:33:54.132 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@3acf9098{null, (http/1.1)}{0.0.0.0:0} added {HttpConnectionFactory@7bd929a9[HTTP/1.1],AUTO} 06:33:54.133 [main ] DEBUG org.eclipse.jetty.server.AbstractConnector - ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{0.0.0.0:0} added HttpConnectionFactory@7bd929a9[HTTP/1.1] 06:33:54.247 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{0.0.0.0:0} added {SelectorManager@ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{0.0.0.0:0},MANAGED} 06:33:54.247 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@586444cd{STOPPED}[10.0.1,sto=0] added {ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:0},AUTO} 06:33:54.584 [cling-7 ] WARN o.f.cling.binding.xml.ServiceDescriptorBinder - UPnP specification violation: Not producing element to be compatible with WMP12: (ActionArgument, OUT) SearchCaps 06:33:54.588 [cling-7 ] WARN o.f.cling.binding.xml.ServiceDescriptorBinder - UPnP specification violation: Not producing element to be compatible with WMP12: (ActionArgument, OUT) SortCaps 06:33:54.591 [cling-7 ] WARN o.f.cling.binding.xml.ServiceDescriptorBinder - UPnP specification violation: Not producing element to be compatible with WMP12: (ActionArgument, OUT) Id 06:33:54.814 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - New service discovered: (RemoteService) Descriptor: /dev/d96c6130-a4f7-ec6e-0000-000000000031/svc/upnp-org/ContentDirectory/desc 06:33:54.815 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> baseURL: null 06:33:54.815 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> DLNA caps: av-upload,image-upload,audio-upload 06:33:54.815 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> DLNA docs: [DMS-1.50, M-DMS-1.50] 06:33:54.815 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> friendly name: bm II (jenkins-5bdb99d745-jw6tn) 06:33:54.815 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> manufacturer: Tidalwave s.a.s. 06:33:54.815 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> manufacturer URI: http://tidalwave.it 06:33:54.815 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model description: blueMarine II media server 06:33:54.815 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model name: blueMarine II media server 06:33:54.815 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model number: n.a. 06:33:54.816 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> model URI: http://bluemarine.tidalwave.it 06:33:54.816 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> presentation URI: null 06:33:54.816 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> sec product caps: null 06:33:54.816 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> serial number: underTest 06:33:54.816 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - >>>> UPC: null 06:33:54.816 [cling-11 ] INFO i.t.bluemarine2.upnp.mediaserver.impl.UpnpClient - Service added: (RemoteService) Descriptor: /dev/d96c6130-a4f7-ec6e-0000-000000000031/svc/upnp-org/ContentDirectory/desc 06:33:55.349 [main ] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@41b643f0 06:33:55.518 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.s.ServletContextHandler@2a9ea9ef{/,null,STOPPED} added {ServletHandler@32cf6ad5{STOPPED},MANAGED} 06:33:55.878 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - RESOURCE BASE: [jar:file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.5bd725d04573.jar!/webapp] 06:33:56.418 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@32cf6ad5{STOPPED} added {spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null},AUTO} 06:33:56.435 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@32cf6ad5{STOPPED} added {[/rest/*]=>spring,POJO} 06:33:56.741 [main ] DEBUG org.eclipse.jetty.http.PreEncodedHttpField - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@5f755469] 06:33:56.856 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@32cf6ad5{STOPPED} added {default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null},AUTO} 06:33:56.857 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@32cf6ad5{STOPPED} added {[/*]=>default,POJO} 06:33:56.866 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@32cf6ad5{STOPPED} added {it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@20a2a14b{inst=false,async=true,src=EMBEDDED:null},AUTO} 06:33:56.868 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@32cf6ad5{STOPPED} added {[/*]/[]/[]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b,POJO} 06:33:57.365 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@586444cd{STOPPED}[10.0.1,sto=0] added {o.e.j.s.ServletContextHandler@2a9ea9ef{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.5bd725d04573.jar!/webapp],STOPPED},MANAGED} 06:33:57.366 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING Server@586444cd{STOPPED}[10.0.1,sto=0] 06:33:57.435 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - Server@586444cd{STARTING}[10.0.1,sto=0] added {ErrorHandler@2cd0846e{STOPPED},AUTO} 06:33:57.447 [main ] INFO org.eclipse.jetty.server.Server - jetty-10.0.1; built: 2021-02-19T18:44:52.951Z; git: d0bfd9145ddac13b73e98b2637fcbf4a48132397; jvm 11.0.18+10 06:33:57.707 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:42165} added {sun.nio.ch.ServerSocketChannelImpl[/10.244.2.15:42165],POJO} 06:33:57.708 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting Server@586444cd{STARTING}[10.0.1,sto=0] 06:33:57.709 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING QueuedThreadPool[qtp852390833]@32ce73b1{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY] 06:33:57.732 [main ] DEBUG o.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0} 06:33:57.743 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - QueuedThreadPool[qtp852390833]@32ce73b1{STARTING,8<=0<=200,i=0,r=-1,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] added {ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0},AUTO} 06:33:57.743 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0} 06:33:57.837 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @71828ms ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0} 06:33:57.891 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp852390833-61,5,main] 06:33:57.913 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp852390833-62,5,main] 06:33:57.913 [qtp852390833-61 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp852390833]@32ce73b1{STARTING,8<=2<=200,i=2,r=-1,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:33:57.962 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp852390833-63,5,main] 06:33:57.962 [qtp852390833-62 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp852390833]@32ce73b1{STARTING,8<=3<=200,i=3,r=-1,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:33:58.058 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp852390833-64,5,main] 06:33:58.059 [qtp852390833-63 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp852390833]@32ce73b1{STARTING,8<=4<=200,i=4,r=-1,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:33:58.078 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp852390833-65,5,main] 06:33:58.079 [qtp852390833-64 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp852390833]@32ce73b1{STARTING,8<=5<=200,i=5,r=-1,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:33:58.089 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp852390833-66,5,main] 06:33:58.090 [qtp852390833-65 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp852390833]@32ce73b1{STARTING,8<=6<=200,i=6,r=-1,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:33:58.108 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp852390833-67,5,main] 06:33:58.109 [qtp852390833-66 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp852390833]@32ce73b1{STARTING,8<=7<=200,i=7,r=-1,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:33:58.116 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Starting Thread[qtp852390833-68,5,main] 06:33:58.117 [qtp852390833-67 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp852390833]@32ce73b1{STARTING,8<=8<=200,i=8,r=-1,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:33:58.121 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @72112ms QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=8,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:33:58.121 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING o.e.j.s.ServletContextHandler@2a9ea9ef{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.5bd725d04573.jar!/webapp],STOPPED} 06:33:58.129 [qtp852390833-68 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Runner started for QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=8,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:33:58.242 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting o.e.j.s.ServletContextHandler@2a9ea9ef{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.5bd725d04573.jar!/webapp],STARTING} 06:33:58.242 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ServletHandler@32cf6ad5{STOPPED} 06:33:58.305 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=default[EMBEDDED:null] 06:33:58.335 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@5fa{/*},resource=MappedServlet62f6dc6b{/*->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=1] 06:33:58.344 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/rest/*[EMBEDDED:null] mapped to servlet=spring[EMBEDDED:null] 06:33:58.344 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@7e929dbd{/rest/*},resource=MappedServlet786f30aa{/rest/*->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=2] 06:33:58.393 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b=it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@20a2a14b{inst=false,async=true,src=EMBEDDED:null}} pathFilters=[[/*]/[]/[ASYNC, FORWARD, INCLUDE, REQUEST, ERROR]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b] servletFilterMap={} servletPathMap=PathMappings[size=2] servletNameMap={spring=MappedServlet65022bb{null->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, default=MappedServlet7e51a475{null->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}} 06:33:58.417 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Adding Default404Servlet to ServletHandler@32cf6ad5{STARTING} 06:33:58.418 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@32cf6ad5{STARTING} added {org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-f7cde13==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@abc5e741{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null},AUTO} 06:33:58.449 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServletHandler@32cf6ad5{STARTING} added {[/]=>org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-f7cde13,POJO} 06:33:58.450 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=default[EMBEDDED:null] 06:33:58.465 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@5fa{/*},resource=MappedServlet7c7da185{/*->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=1] 06:33:58.476 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/rest/*[EMBEDDED:null] mapped to servlet=spring[EMBEDDED:null] 06:33:58.476 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@7e929dbd{/rest/*},resource=MappedServlet48423f5e{/rest/*->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=2] 06:33:58.484 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/[EMBEDDED:null] mapped to servlet=org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-f7cde13[EMBEDDED:null] 06:33:58.485 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@4e{/},resource=MappedServlet3305524b{/->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-f7cde13==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@abc5e741{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=3] 06:33:58.486 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b=it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@20a2a14b{inst=false,async=true,src=EMBEDDED:null}} pathFilters=[[/*]/[]/[ASYNC, FORWARD, INCLUDE, REQUEST, ERROR]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b] servletFilterMap={} servletPathMap=PathMappings[size=3] servletNameMap={spring=MappedServlet5a609e7e{null->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, default=MappedServlet4b807d3e{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-f7cde13=MappedServlet126103df{null->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-f7cde13==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@abc5e741{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}} 06:33:58.493 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/*[EMBEDDED:null] mapped to servlet=default[EMBEDDED:null] 06:33:58.493 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@5fa{/*},resource=MappedServletbef9cd2{/*->default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=1] 06:33:58.493 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/rest/*[EMBEDDED:null] mapped to servlet=spring[EMBEDDED:null] 06:33:58.493 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@7e929dbd{/rest/*},resource=MappedServlet55a260bf{/rest/*->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=2] 06:33:58.494 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/[EMBEDDED:null] mapped to servlet=org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-f7cde13[EMBEDDED:null] 06:33:58.494 [main ] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec@4e{/},resource=MappedServlet1d839eb8{/->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-f7cde13==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@abc5e741{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}] to PathMappings[size=3] 06:33:58.495 [main ] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b=it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@20a2a14b{inst=false,async=true,src=EMBEDDED:null}} pathFilters=[[/*]/[]/[ASYNC, FORWARD, INCLUDE, REQUEST, ERROR]=>it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b] servletFilterMap={} servletPathMap=PathMappings[size=3] servletNameMap={spring=MappedServlet5a609e7e{null->spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}, default=MappedServlet4b807d3e{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-f7cde13=MappedServlet126103df{null->org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-f7cde13==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@abc5e741{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null}}} 06:33:58.495 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting ServletHandler@32cf6ad5{STARTING} 06:33:58.495 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @72487ms ServletHandler@32cf6ad5{STARTED} 06:33:58.521 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@20a2a14b{inst=false,async=true,src=EMBEDDED:null} 06:33:58.521 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @72512ms it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@20a2a14b{inst=false,async=true,src=EMBEDDED:null} 06:33:58.535 [main ] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@2a07126c 06:33:58.545 [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} 06:33:58.566 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @72557ms default==org.eclipse.jetty.servlet.DefaultServlet@5c13d641{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 06:33:58.584 [main ] DEBUG org.eclipse.jetty.servlet.ServletHolder - Servlet.init null for default 06:33:58.716 [main ] DEBUG org.eclipse.jetty.servlet.DefaultServlet - resource base = null 06:33:58.720 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-f7cde13==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@abc5e741{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 06:33:58.721 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @72712ms org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-f7cde13==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@abc5e741{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 06:33:58.721 [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} 06:33:58.722 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @72713ms spring==org.springframework.web.servlet.DispatcherServlet@ca9d020d{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 06:33:58.723 [main ] DEBUG org.eclipse.jetty.servlet.ServletHolder - Servlet.init null for spring 06:33:58.724 [main ] INFO o.eclipse.jetty.server.handler.ContextHandler.ROOT - Initializing Spring DispatcherServlet 'spring' 06:33:58.724 [main ] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'spring' 06:33:59.978 [main ] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1220 ms 06:33:59.978 [main ] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@2a9ea9ef{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.5bd725d04573.jar!/webapp],AVAILABLE} 06:34:00.019 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @74010ms o.e.j.s.ServletContextHandler@2a9ea9ef{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.5bd725d04573.jar!/webapp],AVAILABLE} 06:34:00.019 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ErrorHandler@2cd0846e{STOPPED} 06:34:00.019 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting ErrorHandler@2cd0846e{STARTING} 06:34:00.019 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @74011ms ErrorHandler@2cd0846e{STARTED} 06:34:00.019 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:42165} 06:34:00.066 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ScheduledExecutorScheduler@3947635a{STOPPED} 06:34:00.124 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @74114ms ScheduledExecutorScheduler@3947635a{STARTED} 06:34:00.131 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING HttpConnectionFactory@7bd929a9[HTTP/1.1] 06:34:00.131 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @74123ms HttpConnectionFactory@7bd929a9[HTTP/1.1] 06:34:00.168 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING SelectorManager@ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:42165} 06:34:00.316 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@5bde6f18/SelectorProducer@411729f8/IDLE/p=false/QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=8,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-04-24T06:34:00.50499+02:00 added {SelectorProducer@411729f8,POJO} 06:34:00.608 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@5bde6f18/SelectorProducer@411729f8/IDLE/p=false/QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=8,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-04-24T06:34:00.608768+02:00 added {QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=8,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}],UNMANAGED} 06:34:00.618 [main ] DEBUG o.e.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@5bde6f18/SelectorProducer@411729f8/IDLE/p=false/QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=8,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-04-24T06:34:00.61905+02:00 created 06:34:00.619 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ManagedSelector@4bee6da6{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@5bde6f18/SelectorProducer@411729f8/IDLE/p=false/QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=8,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-04-24T06:34:00.619611+02:00,MANAGED} 06:34:00.619 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:42165} added {ManagedSelector@4bee6da6{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO} 06:34:00.620 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING ManagedSelector@4bee6da6{STOPPED} id=0 keys=-1 selected=-1 updates=0 06:34:00.620 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTING EatWhatYouKill@5bde6f18/SelectorProducer@411729f8/IDLE/p=false/QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=8,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-04-24T06:34:00.620394+02:00 06:34:00.620 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @74611ms EatWhatYouKill@5bde6f18/SelectorProducer@411729f8/IDLE/p=false/QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=8,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-04-24T06:34:00.620686+02:00 06:34:00.621 [qtp852390833-61 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$324/0x000000010048f840@7218463c in QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=7,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:34:00.622 [qtp852390833-61 ] DEBUG o.e.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@5bde6f18/SelectorProducer@411729f8/IDLE/p=false/QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=7,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-04-24T06:34:00.622298+02:00 tryProduce false 06:34:00.624 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 0 06:34:00.624 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 06:34:00.624 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@7b419f53 waiting with 0 keys 06:34:00.625 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$324/0x000000010048f840@7218463c startThread=0 06:34:00.628 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change lazy=false org.eclipse.jetty.io.ManagedSelector$Start@8c7c2b8 on ManagedSelector@4bee6da6{STARTING} id=0 keys=0 selected=0 updates=0 06:34:00.628 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@4bee6da6{STARTING} id=0 keys=0 selected=0 updates=1 06:34:00.632 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@7b419f53 woken with none selected 06:34:00.632 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@7b419f53 woken up from select, 0/0/0 selected 06:34:00.632 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@7b419f53 processing 0 keys, 1 updates 06:34:00.633 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 06:34:00.633 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$Start@8c7c2b8 06:34:00.633 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 06:34:00.633 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@7b419f53 waiting with 0 keys 06:34:00.633 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @74624ms ManagedSelector@4bee6da6{STARTED} id=0 keys=0 selected=0 updates=0 06:34:00.633 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @74625ms SelectorManager@ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:42165} 06:34:00.639 [main ] DEBUG o.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:42165} added {acceptor-0@181770db,POJO} 06:34:00.641 [qtp852390833-62 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run acceptor-0@181770db in QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=6,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:34:00.642 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue qtp852390833-62-acceptor-0@181770db-ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:42165} startThread=0 06:34:00.642 [main ] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:42165} 06:34:00.642 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @74634ms ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:42165} 06:34:00.643 [main ] INFO org.eclipse.jetty.server.Server - Started Server@586444cd{STARTING}[10.0.1,sto=0] @74634ms 06:34:00.643 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @74635ms Server@586444cd{STARTED}[10.0.1,sto=0] 06:34:00.643 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - >>>> resource server jetty started at 10.244.2.15:42165 06:34:00.684 [main ] INFO i.tidalwave.bluemarine2.commons.test.TestUtilities - loadRepository(..., target/test-classes/test-sets/model-iTunes-fg-20160504-2.n3) 06:34:02.275 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.ntriples.NTriplesParserFactory 06:34:02.317 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.turtle.TurtleParserFactory 06:34:02.318 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.turtlestar.TurtleStarParserFactory 06:34:02.343 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.trig.TriGParserFactory 06:34:02.353 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.trigstar.TriGStarParserFactory 06:34:02.380 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.n3.N3ParserFactory 06:34:02.394 [main ] DEBUG org.eclipse.rdf4j.rio.RDFParserRegistry - Registered service class org.eclipse.rdf4j.rio.rdfxml.RDFXMLParserFactory 06:34:02.688 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.XMLSchemaDatatypeHandler 06:34:02.689 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.RDFDatatypeHandler 06:34:02.735 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.DBPediaDatatypeHandler 06:34:02.736 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.VirtuosoGeometryDatatypeHandler 06:34:02.737 [main ] DEBUG org.eclipse.rdf4j.rio.DatatypeHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.datatypes.GeoSPARQLDatatypeHandler 06:34:02.810 [main ] DEBUG org.eclipse.rdf4j.rio.LanguageHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.languages.RFC3066LanguageHandler 06:34:02.831 [main ] DEBUG org.eclipse.rdf4j.rio.LanguageHandlerRegistry - Registered service class org.eclipse.rdf4j.rio.languages.BCP47LanguageHandler 06:34:12.482 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ****************************** 06:34:12.483 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test service publishing" 06:34:12.483 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ****************************** 06:34:12.525 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - The service is up and running 06:34:14.527 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 2061 msec 06:34:14.527 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 06:34:14.580 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 06:34:14.581 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 06:34:14.587 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence1] 06:34:14.589 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 06:34:14.746 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-000 ======================================================================================== 06:34:14.747 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:34:15.026 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:15.098 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:15.218 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:34:15.218 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:34:15.223 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:34:15.299 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:34:15.310 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:34:15.318 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.VirtualMediaFolder, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 06:34:15.347 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:34:16.895 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1677.162317 msec 06:34:16.929 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:34:16.996 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:16.999 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:17.001 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:17.003 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:17.003 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:17.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:17.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:17.410 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:17.608 [cling-13 ] INFO it.tidalwave.bluemarine2.util.PathNormalization - Charset normalizer form: NFC 06:34:17.615 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:17.616 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:17.616 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-000.txt 06:34:17.616 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-000.txt 06:34:17.740 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-001 ======================================================================================== 06:34:17.740 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:34:17.740 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:17.741 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:17.750 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:17.780 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:34:17.781 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:34:17.781 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:34:17.781 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:34:17.782 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:34:17.792 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:17.794 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.b.RepositoryBrowserByArtistThenTrack, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 06:34:17.799 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.b.RepositoryBrowserByArtistThenRecord, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 06:34:17.799 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.b.RepositoryBrowserByRecordThenTrack, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 06:34:17.800 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.b.RepositoryBrowserByTrack, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 06:34:17.800 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.DefaultMediaFileSystem, i.t.r.u.Displayable) -> [i.t.b.m.i.EntityBrowserDisplayable] 06:34:17.802 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:17.816 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:17.818 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:17.836 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:17.837 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:17.902 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:17.904 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:17.904 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:17.969 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 188.385549 msec 06:34:17.969 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:34:18.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:34:18.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:18.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:18.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.121 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:18.128 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:18.129 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:18.129 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-001.txt 06:34:18.129 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-001.txt 06:34:18.129 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-002 ======================================================================================== 06:34:18.129 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 06:34:18.129 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:18.130 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:18.134 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 06:34:18.134 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 06:34:18.134 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 06:34:18.134 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:34:18.135 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:34:18.138 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 4.30129 msec 06:34:18.138 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 06:34:18.139 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.154 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:18.211 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:18.214 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:18.214 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:18.214 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-002.txt 06:34:18.215 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-002.txt 06:34:18.215 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-003 ======================================================================================== 06:34:18.215 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 06:34:18.215 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:18.215 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:18.221 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:34:18.286 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 06:34:18.291 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 06:34:18.291 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 06:34:18.291 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:34:18.292 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:34:18.377 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 86.27641 msec 06:34:18.377 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 06:34:18.378 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.444 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:18.447 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:18.447 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:18.447 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-003.txt 06:34:18.447 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-003.txt 06:34:18.447 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-004 ======================================================================================== 06:34:18.448 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:34:18.448 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:18.448 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:18.450 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:34:18.452 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:34:18.453 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:34:18.453 [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=1, orderby=[]) 06:34:18.453 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:34:18.454 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:34:18.456 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:18.499 [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) 06:34:18.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) 06:34:18.501 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:18.502 [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) 06:34:18.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) 06:34:18.591 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 138.734766 msec 06:34:18.592 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 06:34:18.593 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.593 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.593 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:34:18.593 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:18.593 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:18.593 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.593 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:18.718 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:18.722 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:18.722 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:18.722 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-004.txt 06:34:18.722 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-004.txt 06:34:18.727 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-005 ======================================================================================== 06:34:18.727 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:34:18.727 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:18.727 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:18.740 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:18.770 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:34:18.770 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:34:18.802 [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=[]) 06:34:18.803 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:34:18.803 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:34:18.864 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:18.901 [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) 06:34:18.955 [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) 06:34:18.980 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:18.980 [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) 06:34:18.981 [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) 06:34:19.027 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:19.039 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:19.040 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:19.108 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 305.923776 msec 06:34:19.109 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:34:19.166 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.167 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.167 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:34:19.167 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:19.167 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:19.167 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.167 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.167 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:34:19.168 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:19.168 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:19.168 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.168 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.168 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:34:19.168 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:19.168 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:19.168 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.168 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.169 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:34:19.169 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:19.169 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:19.169 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.169 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.200 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:19.205 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:19.205 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:19.205 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-005.txt 06:34:19.205 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-005.txt 06:34:19.206 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:19.206 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-006 ======================================================================================== 06:34:19.206 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:34:19.206 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:19.210 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:19.269 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:34:19.269 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:34:19.269 [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=[]) 06:34:19.269 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:34:19.300 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:34:19.337 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:19.354 [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) 06:34:19.355 [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) 06:34:19.368 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:19.369 [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) 06:34:19.370 [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) 06:34:19.391 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:19.391 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:19.392 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:19.404 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 135.428601 msec 06:34:19.405 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.439 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.452 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:19.456 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:19.456 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:19.456 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-006.txt 06:34:19.456 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-006.txt 06:34:19.456 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-007 ======================================================================================== 06:34:19.456 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:34:19.456 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:19.457 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:19.470 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:19.505 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:34:19.505 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:34:19.505 [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=[]) 06:34:19.505 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:34:19.505 [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 06:34:19.522 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:19.524 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:19.529 [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) 06:34:19.643 [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) 06:34:19.646 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:19.646 [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) 06:34:19.647 [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) 06:34:19.649 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 144.324313 msec 06:34:19.649 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:34:19.717 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.717 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.717 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:34:19.717 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:19.717 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:19.717 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.717 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:19.724 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:19.727 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:19.727 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:19.727 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-007.txt 06:34:19.727 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-007.txt 06:34:19.727 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-008 ======================================================================================== 06:34:19.727 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:34:19.727 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:19.728 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:19.772 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:19.801 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:34:19.801 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:34:19.801 [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=[]) 06:34:19.801 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:34:19.801 [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 06:34:19.863 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:19.885 [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) 06:34:19.919 [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) 06:34:19.920 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:19.977 [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) 06:34:20.003 [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) 06:34:20.005 [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) 06:34:20.011 [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) 06:34:20.012 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:20.012 [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) 06:34:20.013 [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) 06:34:20.013 [cling-6 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.PathAwareMediaFolderDecorator, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 06:34:20.131 [cling-6 ] 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] 06:34:20.132 [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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:20.133 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:34:20.631 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:20.681 [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 []. } } } 06:34:20.682 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:20.909 [cling-6 ] DEBUG org.eclipse.rdf4j.query.parser.QueryParserRegistry - Registered service class org.eclipse.rdf4j.query.parser.sparql.SPARQLParserFactory 06:34:23.576 [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"] 06:34:29.563 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 8931.787483 msec 06:34:29.620 [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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:29.621 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:34:29.622 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:29.623 [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 []. } } } 06:34:29.623 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:29.628 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 5.20833 msec 06:34:29.628 [cling-6 ] 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] 06:34:29.628 [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)])) 06:34:29.629 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:34:29.768 [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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:29.768 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:34:29.774 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:29.826 [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. } } } 06:34:29.826 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:29.845 [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"] 06:34:30.073 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 298.653048 msec 06:34:30.074 [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$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:30.122 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:34:30.203 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:34:30.241 [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. } } } 06:34:30.253 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:30.300 [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"] 06:34:32.092 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 1858.803835 msec 06:34:32.105 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 12303.732692 msec 06:34:32.105 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:34:32.135 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:32.135 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:32.135 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:32.136 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:32.198 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:32.207 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:32.207 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:32.207 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-008.txt 06:34:32.207 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-008.txt 06:34:32.208 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:32.208 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-009 ======================================================================================== 06:34:32.208 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:34:32.208 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:32.228 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:32.267 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:34:32.267 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:34:32.268 [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=1, orderby=[]) 06:34:32.268 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:34:32.268 [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 06:34:32.269 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:32.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) 06:34:32.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) 06:34:32.277 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:32.278 [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) 06:34:32.296 [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) 06:34:32.298 [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) 06:34:32.331 [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) 06:34:32.332 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:32.332 [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) 06:34:32.365 [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) 06:34:32.366 [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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:32.367 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:34:32.416 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:32.418 [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 []. } } } 06:34:32.418 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:32.483 [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"] 06:34:35.129 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 2712.757999 msec 06:34:35.215 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2947.627189 msec 06:34:35.215 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 06:34:35.226 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:35.226 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:35.226 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:34:35.227 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:35.227 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:35.227 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:35.227 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:35.292 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:35.300 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:35.300 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:35.300 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-009.txt 06:34:35.300 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-009.txt 06:34:35.300 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-010 ======================================================================================== 06:34:35.300 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:34:35.300 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:35.301 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:35.365 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:35.370 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:34:35.370 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:34:35.370 [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=[]) 06:34:35.370 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:34:35.370 [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 06:34:35.372 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:35.373 [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) 06:34:35.374 [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) 06:34:35.397 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:35.442 [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) 06:34:35.444 [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) 06:34:35.445 [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) 06:34:35.446 [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) 06:34:35.498 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:35.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) 06:34:35.501 [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) 06:34:35.561 [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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:35.562 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:34:35.563 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:35.564 [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 []. } } } 06:34:35.564 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:35.618 [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"] 06:34:38.459 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 2895.489004 msec 06:34:38.517 [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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:38.538 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:34:38.549 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:38.568 [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 []. } } } 06:34:38.568 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:38.590 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 41.760662 msec 06:34:38.592 [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)])) 06:34:38.592 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:34:38.594 [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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:38.594 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:34:38.595 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:38.599 [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. } } } 06:34:38.599 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:38.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 (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"] 06:34:39.297 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 701.766104 msec 06:34:39.355 [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$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:39.356 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:34:39.378 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:34:39.379 [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. } } } 06:34:39.379 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:39.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:34:40.983 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 1604.762302 msec 06:34:41.026 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5656.205783 msec 06:34:41.027 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.030 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.089 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:41.095 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:41.095 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:41.095 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-010.txt 06:34:41.095 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-010.txt 06:34:41.096 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-011 ======================================================================================== 06:34:41.096 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:34:41.096 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:41.096 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:41.100 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:34:41.100 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:34:41.100 [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=[]) 06:34:41.100 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:34:41.100 [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 06:34:41.101 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:41.140 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:41.147 [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) 06:34:41.148 [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) 06:34:41.148 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:41.149 [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) 06:34:41.149 [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) 06:34:41.165 [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) 06:34:41.175 [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) 06:34:41.183 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:41.183 [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) 06:34:41.184 [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) 06:34:41.186 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 86.24028 msec 06:34:41.214 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:34:41.217 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.268 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:41.271 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:41.271 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:41.271 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-011.txt 06:34:41.271 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-011.txt 06:34:41.273 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-012 ======================================================================================== 06:34:41.273 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:34:41.273 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:41.274 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:41.281 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:34:41.286 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:34:41.286 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:34:41.286 [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=[]) 06:34:41.291 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:34:41.298 [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 06:34:41.299 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:41.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) 06:34:41.322 [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) 06:34:41.322 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:41.323 [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) 06:34:41.324 [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) 06:34:41.327 [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) 06:34:41.328 [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) 06:34:41.351 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:41.352 [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) 06:34:41.352 [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) 06:34:41.354 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 67.502364 msec 06:34:41.354 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:34:41.362 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:41.438 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:41.441 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:41.441 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:41.441 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-012.txt 06:34:41.441 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-012.txt 06:34:41.441 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-013 ======================================================================================== 06:34:41.441 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:34:41.441 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:41.441 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:41.448 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:34:41.466 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:34:41.474 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:34:41.474 [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=[]) 06:34:41.474 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:34:41.474 [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 06:34:41.485 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:41.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) 06:34:41.531 [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) 06:34:41.532 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:41.544 [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) 06:34:41.553 [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) 06:34:41.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) 06:34:41.556 [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) 06:34:41.556 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:41.557 [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) 06:34:41.566 [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) 06:34:41.569 [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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:41.569 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:34:41.573 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:41.573 [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 []. } } } 06:34:41.574 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:41.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 (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"] 06:34:43.046 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1472.583792 msec 06:34:43.078 [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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:43.088 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:34:43.103 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:43.104 [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 []. } } } 06:34:43.105 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:43.131 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 26.955316 msec 06:34:43.136 [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)])) 06:34:43.136 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:34:43.139 [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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:43.144 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:34:43.145 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:43.191 [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. } } } 06:34:43.200 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:43.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 (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"] 06:34:43.272 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 126.971108 msec 06:34:43.276 [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$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:43.276 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:34:43.278 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:34:43.278 [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. } } } 06:34:43.278 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:43.353 [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"] 06:34:44.645 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 1367.26017 msec 06:34:44.720 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3246.108542 msec 06:34:44.720 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.751 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.771 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:44.773 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:44.773 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:44.773 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-013.txt 06:34:44.773 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-013.txt 06:34:44.774 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-014 ======================================================================================== 06:34:44.774 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:34:44.774 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:44.774 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:44.777 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:34:44.777 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:34:44.778 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 06:34:44.778 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:34:44.778 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:44.779 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:44.780 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:44.780 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:44.780 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:44.781 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:44.781 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:44.786 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:44.782 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:44.787 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:44.787 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:44.788 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:44.807 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:44.855 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 77.665417 msec 06:34:44.855 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:34:44.856 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:44.910 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:44.913 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:44.913 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:44.913 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-014.txt 06:34:44.913 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-014.txt 06:34:44.913 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-015 ======================================================================================== 06:34:44.913 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:34:44.913 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:44.913 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:44.917 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:34:44.917 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:34:44.917 [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=[]) 06:34:44.917 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:34:44.917 [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 06:34:44.918 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:34:44.918 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:34:44.919 [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) 06:34:44.919 [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) 06:34:44.920 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:44.920 [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) 06:34:44.920 [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) 06:34:44.921 [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) 06:34:44.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) 06:34:44.939 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:44.939 [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) 06:34:44.940 [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) 06:34:44.941 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 24.654384 msec 06:34:44.942 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:34:44.995 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:45.040 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:45.042 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:45.042 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:45.042 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-015.txt 06:34:45.042 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-015.txt 06:34:45.042 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-016 ======================================================================================== 06:34:45.043 [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) ... 06:34:45.043 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:45.043 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:45.046 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:34:45.046 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:34:45.046 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:34:45.046 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:34:45.046 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:45.047 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:34:45.047 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:45.047 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:45.048 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:34:45.048 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:45.049 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:45.049 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:45.049 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:45.050 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:45.051 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:45.051 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:45.051 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:45.052 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:45.052 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:45.053 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:45.053 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:34:45.053 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:45.054 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:34:45.054 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:45.085 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (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"] 06:34:47.391 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 2325.651138 msec 06:34:47.393 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2347.362879 msec 06:34:47.393 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:34:47.447 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:47.447 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:47.447 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:34:47.447 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:47.447 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:34:47.447 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:47.447 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:47.460 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:47.466 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:47.466 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:47.466 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-016.txt 06:34:47.466 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-016.txt 06:34:47.467 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-017 ======================================================================================== 06:34:47.467 [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) ... 06:34:47.467 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:47.467 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:47.470 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:47.474 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:34:47.474 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:34:47.474 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:34:47.474 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:34:47.474 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:47.475 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:34:47.475 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:47.476 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:47.477 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:47.477 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:47.477 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:47.478 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:47.541 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:47.542 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:47.561 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:47.561 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:47.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:47.571 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:47.622 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:47.623 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:47.623 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:47.757 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:34:50.624 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3001.537089 msec 06:34:50.624 [cling-3 ] 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] 06:34:50.825 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:50.826 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:50.826 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:50.945 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 119.359093 msec 06:34:51.330 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryMusicArtist, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 06:34:51.331 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:51.331 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:34:51.336 [cling-3 ] 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] 06:34:51.339 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:51.357 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:51.357 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:34:51.392 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:51.420 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 81.413294 msec 06:34:51.462 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:51.463 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 06:34:51.474 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:51.475 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:51.475 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 06:34:51.494 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 06:34:51.538 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 63.972498 msec 06:34:51.542 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:51.543 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 06:34:51.562 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:51.562 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:51.562 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 06:34:51.604 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:51.633 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 70.945755 msec 06:34:51.633 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:51.634 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:51.680 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:51.681 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:51.681 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:51.716 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:51.796 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 115.510809 msec 06:34:51.797 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:51.797 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 06:34:51.812 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:51.832 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:51.846 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 06:34:51.872 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:51.969 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 156.354575 msec 06:34:51.969 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:51.970 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 06:34:52.034 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:52.034 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:52.034 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 06:34:52.124 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:52.126 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 91.954476 msec 06:34:52.181 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:52.182 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 06:34:52.183 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:52.183 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:52.183 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 06:34:52.185 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:52.264 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 80.9487 msec 06:34:52.264 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:52.272 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 06:34:52.291 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:52.291 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:52.291 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 06:34:52.343 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:52.359 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 68.156543 msec 06:34:52.361 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:52.361 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 06:34:52.361 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:52.362 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:52.362 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 06:34:52.391 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:52.396 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 34.460933 msec 06:34:52.447 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:52.450 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 06:34:52.450 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:52.451 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:52.451 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 06:34:52.469 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:52.494 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 43.53021 msec 06:34:52.523 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:52.524 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 06:34:52.524 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:52.525 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:52.525 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 06:34:52.538 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:52.553 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 28.401022 msec 06:34:52.553 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:52.554 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 06:34:52.554 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:52.555 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:52.555 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 06:34:52.557 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:52.573 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 18.825228 msec 06:34:52.574 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:52.574 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 06:34:52.575 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:52.575 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:52.575 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 06:34:52.592 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:52.606 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 31.459834 msec 06:34:52.607 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:52.607 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 06:34:52.608 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:52.609 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:52.609 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 06:34:52.621 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:52.625 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 16.130172 msec 06:34:52.625 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:52.625 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 06:34:52.626 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:52.635 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:52.635 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 06:34:52.637 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:52.649 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 23.227607 msec 06:34:52.650 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:52.650 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 06:34:52.651 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:52.654 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:52.654 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 06:34:52.662 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:52.665 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 13.933704 msec 06:34:52.684 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5209.632903 msec 06:34:52.684 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 06:34:52.685 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.686 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.702 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.702 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.702 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 06:34:52.702 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.702 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.702 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.702 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:52.716 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:52.728 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:52.728 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:52.728 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-017.txt 06:34:52.728 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-017.txt 06:34:52.740 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-018 ======================================================================================== 06:34:52.740 [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) ... 06:34:52.740 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:52.741 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:52.741 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:52.749 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:34:52.749 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:34:52.749 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:34:52.749 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:34:52.749 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:52.749 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:34:52.750 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:52.750 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:52.751 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:52.751 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:52.751 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:52.752 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:52.752 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:52.753 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:52.753 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:52.753 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:52.753 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:52.754 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:52.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:52.757 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:52.757 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:52.759 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:34:53.356 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 599.431501 msec 06:34:53.403 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:53.411 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:53.411 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:53.414 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 10.677604 msec 06:34:53.491 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:53.492 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:34:53.493 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:53.493 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:53.493 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:34:53.518 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:34:53.525 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 32.66881 msec 06:34:53.527 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 777.955569 msec 06:34:53.527 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 90, 1) 06:34:53.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:53.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:53.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:34:53.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:53.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:53.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:53.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:53.558 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:53.560 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:53.560 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:53.560 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-018.txt 06:34:53.560 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-018.txt 06:34:53.560 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-019 ======================================================================================== 06:34:53.560 [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) ... 06:34:53.560 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:53.561 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:53.569 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:53.570 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:34:53.570 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:34:53.570 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:34:53.570 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:34:53.570 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:53.571 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:34:53.571 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:53.571 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:53.572 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:53.572 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:53.572 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:53.572 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:53.573 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:53.573 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:53.573 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:53.574 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:53.574 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:53.577 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:53.578 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:53.578 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:53.591 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:53.595 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:34:54.033 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 455.132554 msec 06:34:54.101 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:54.101 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:54.123 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:54.144 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 43.282145 msec 06:34:54.185 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.185 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:34:54.187 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.187 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.187 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:34:54.198 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.212 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 25.249298 msec 06:34:54.213 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.213 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 06:34:54.214 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.220 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.220 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 06:34:54.230 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.232 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 18.108067 msec 06:34:54.232 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.232 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 06:34:54.233 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.233 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.233 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 06:34:54.255 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.269 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 36.292652 msec 06:34:54.270 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.279 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:54.279 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.280 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.280 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:54.289 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.303 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 23.35459 msec 06:34:54.303 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.304 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 06:34:54.304 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.305 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.305 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 06:34:54.306 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.310 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 5.604293 msec 06:34:54.318 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.334 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 06:34:54.335 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.335 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.335 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 06:34:54.337 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.356 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 21.122583 msec 06:34:54.356 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.356 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 06:34:54.357 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.357 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.358 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 06:34:54.359 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.387 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 29.908175 msec 06:34:54.402 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.407 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 06:34:54.408 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.409 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.409 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 06:34:54.411 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.450 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 41.398171 msec 06:34:54.458 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.459 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 06:34:54.459 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.460 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.460 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 06:34:54.462 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.464 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.608755 msec 06:34:54.464 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.464 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 06:34:54.465 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.465 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.465 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 06:34:54.471 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.474 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.266067 msec 06:34:54.475 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.475 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 06:34:54.476 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.476 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.476 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 06:34:54.491 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.502 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 26.212114 msec 06:34:54.502 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.503 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 06:34:54.503 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.506 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.507 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 06:34:54.525 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.528 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 24.860142 msec 06:34:54.529 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.529 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 06:34:54.529 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.530 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.530 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 06:34:54.585 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.596 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 66.81272 msec 06:34:54.808 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.809 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 06:34:54.809 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.810 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.810 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 06:34:54.816 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.826 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 16.575259 msec 06:34:54.827 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.827 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 06:34:54.828 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.828 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.828 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 06:34:54.830 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.832 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 4.117761 msec 06:34:54.832 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:54.832 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 06:34:54.938 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:54.940 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:54.940 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 06:34:54.974 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:54.977 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 38.205158 msec 06:34:55.053 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1482.907659 msec 06:34:55.053 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:34:55.066 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.066 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.066 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:34:55.066 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.066 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.067 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.068 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:55.096 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:55.101 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:55.101 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:55.101 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-019.txt 06:34:55.101 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-019.txt 06:34:55.108 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:55.108 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-020 ======================================================================================== 06:34:55.108 [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) ... 06:34:55.108 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:55.109 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:55.118 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:34:55.118 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:34:55.119 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:34:55.119 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:34:55.119 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:55.119 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:34:55.119 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:55.120 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:55.120 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:55.120 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:55.121 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:55.121 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:55.122 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:55.122 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:55.148 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:55.149 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:55.149 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:55.149 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:34:55.150 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:55.151 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:55.151 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:55.152 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:34:55.611 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 460.35092 msec 06:34:55.628 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:55.630 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:55.630 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:55.663 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 34.163882 msec 06:34:55.738 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:55.738 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:34:55.739 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:55.739 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:55.766 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:34:55.768 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:55.784 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 45.305446 msec 06:34:55.785 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:55.785 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 06:34:55.786 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:55.802 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:55.803 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 06:34:55.804 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:55.828 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 42.295977 msec 06:34:55.829 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:55.829 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 06:34:55.829 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:55.830 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:55.830 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 06:34:55.847 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:55.849 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 19.996115 msec 06:34:55.850 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:55.876 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:55.879 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:55.882 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:55.882 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:55.899 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:55.902 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 21.91164 msec 06:34:55.917 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:55.918 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 06:34:55.926 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:55.937 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:55.938 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 06:34:55.955 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:55.964 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 27.172758 msec 06:34:55.964 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:55.964 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 06:34:55.965 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:55.965 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:55.965 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 06:34:55.969 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:55.978 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 12.536305 msec 06:34:55.978 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:55.978 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 06:34:55.979 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:55.979 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:55.980 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 06:34:55.984 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:55.996 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 17.173989 msec 06:34:56.006 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:56.006 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 06:34:56.017 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:56.025 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:56.026 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 06:34:56.035 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:56.076 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 44.206791 msec 06:34:56.077 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:56.077 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 06:34:56.078 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:56.078 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:56.078 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 06:34:56.080 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:56.107 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 29.48688 msec 06:34:56.108 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:56.108 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 06:34:56.109 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:56.111 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:56.112 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 06:34:56.124 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:56.153 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 43.467893 msec 06:34:56.153 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:56.153 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 06:34:56.154 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:56.166 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:56.167 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 06:34:56.169 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:56.178 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 24.502838 msec 06:34:56.186 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:56.187 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 06:34:56.187 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:56.188 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:56.188 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 06:34:56.189 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:56.210 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 22.450884 msec 06:34:56.210 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:56.211 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 06:34:56.211 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:56.212 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:56.212 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 06:34:56.213 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:56.226 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 14.584861 msec 06:34:56.226 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:56.227 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 06:34:56.227 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:56.243 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:56.243 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 06:34:56.245 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:56.263 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 35.391933 msec 06:34:56.263 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:56.264 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 06:34:56.264 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:56.264 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:56.265 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 06:34:56.266 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:56.310 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 46.126648 msec 06:34:56.311 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:56.311 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 06:34:56.312 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:56.325 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:56.325 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 06:34:56.333 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:56.345 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 33.377897 msec 06:34:56.362 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1243.078723 msec 06:34:56.362 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.372 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.373 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:56.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.382 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:56.414 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:56.425 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:56.425 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:56.425 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-020.txt 06:34:56.425 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-020.txt 06:34:56.430 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:56.431 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-021 ======================================================================================== 06:34:56.431 [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) ... 06:34:56.431 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:56.431 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:56.437 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:34:56.437 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:34:56.437 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:34:56.437 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:56.437 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:56.437 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:56.437 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:56.438 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:56.438 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:56.439 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:56.439 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:56.439 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:56.440 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:56.440 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:56.440 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:56.440 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:56.441 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:56.444 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:34:57.004 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 563.588815 msec 06:34:57.071 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:57.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:57.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:57.094 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 23.356262 msec 06:34:57.151 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:57.161 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:57.161 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:57.162 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:57.162 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:57.162 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:57.163 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:57.167 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:57.169 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:57.169 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:34:57.169 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:57.191 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:34:57.196 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 27.749791 msec 06:34:57.212 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 775.483184 msec 06:34:57.212 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:34:57.215 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:57.215 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:57.215 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 06:34:57.215 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:57.215 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:34:57.215 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:57.215 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:57.233 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:57.235 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:57.235 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:57.236 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-021.txt 06:34:57.236 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-021.txt 06:34:57.237 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-022 ======================================================================================== 06:34:57.237 [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) ... 06:34:57.237 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:57.237 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:57.237 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:57.247 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:34:57.247 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:34:57.247 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:34:57.247 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:57.247 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:57.248 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:57.248 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:57.248 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:57.249 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:57.249 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:57.249 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:57.249 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:57.255 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:57.255 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:57.255 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:57.255 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:57.255 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:57.257 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:34:57.695 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 440.518512 msec 06:34:57.749 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:57.749 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:57.749 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:57.764 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 15.592169 msec 06:34:57.788 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:57.788 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:57.797 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:57.798 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:57.798 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:57.799 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:57.800 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:57.804 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:34:57.804 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:57.805 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:34:57.809 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.416913 msec 06:34:57.809 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryRecord, i.t.r.SimpleComposite) -> [i.t.b.m.i.r.RecordComposite] 06:34:57.809 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:57.810 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:34:57.810 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:57.823 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 13.920278 msec 06:34:57.824 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryRecord, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 06:34:57.824 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:34:57.825 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:34:57.825 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryRecord, i.t.r.u.Displayable) -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 06:34:57.865 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 618.0109 msec 06:34:57.865 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:34:57.866 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:57.866 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:57.866 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:34:57.866 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:57.866 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:34:57.866 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:57.866 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:57.869 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:57.871 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:57.872 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:57.872 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-022.txt 06:34:57.872 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-022.txt 06:34:57.873 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:57.873 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-023 ======================================================================================== 06:34:57.873 [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) ... 06:34:57.873 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:57.878 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:57.882 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:34:57.882 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:34:57.882 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:34:57.882 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:57.883 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:57.883 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:57.883 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:57.884 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:57.884 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:57.884 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:57.884 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:57.885 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:57.885 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:57.885 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:57.885 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:57.886 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:57.886 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:57.900 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:34:58.391 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 505.510363 msec 06:34:58.429 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:58.430 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:58.430 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:58.457 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 27.987454 msec 06:34:58.509 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:58.518 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:58.518 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:58.518 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:58.519 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:58.519 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:58.520 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:58.520 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:34:58.521 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:58.522 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:34:58.526 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.751672 msec 06:34:58.526 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:58.527 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:34:58.527 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:58.535 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.969702 msec 06:34:58.541 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:34:58.542 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:34:58.544 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 661.947003 msec 06:34:58.544 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:34:58.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:58.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:58.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:34:58.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:58.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:34:58.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:58.546 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:58.552 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:58.554 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:58.554 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:58.554 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-023.txt 06:34:58.554 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-023.txt 06:34:58.554 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:58.554 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-024 ======================================================================================== 06:34:58.554 [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) ... 06:34:58.554 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:58.558 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:58.572 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:34:58.572 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:34:58.572 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:34:58.572 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:58.572 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:58.572 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:58.572 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:58.573 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:58.573 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:58.573 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:58.574 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:58.574 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:58.574 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:58.574 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:58.575 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:58.575 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:58.575 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:58.587 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:34:58.903 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 328.305748 msec 06:34:58.960 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:58.961 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:58.961 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:58.971 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 10.59496 msec 06:34:58.987 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:58.988 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:58.988 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:58.988 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:58.989 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:58.995 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:58.996 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:58.996 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:34:58.996 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:59.007 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:34:59.011 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 14.26304 msec 06:34:59.011 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:59.012 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:34:59.012 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:59.022 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.410872 msec 06:34:59.022 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:34:59.023 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:34:59.025 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 453.588587 msec 06:34:59.025 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:34:59.027 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:59.027 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:59.027 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:34:59.027 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:34:59.027 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:34:59.027 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:59.027 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:59.030 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:59.034 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:59.034 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:59.034 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-024.txt 06:34:59.034 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-024.txt 06:34:59.034 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:34:59.034 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-025 ======================================================================================== 06:34:59.034 [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) ... 06:34:59.034 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:59.034 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:59.037 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 06:34:59.037 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 06:34:59.037 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=1, maxResults=15, orderby=[]) 06:34:59.037 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:59.037 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:59.038 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:59.038 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:59.038 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:59.039 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:59.039 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:59.039 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:59.039 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:59.040 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:59.040 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:59.040 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:59.040 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:59.040 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:59.042 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:34:59.348 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 308.547189 msec 06:34:59.383 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:59.383 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:59.383 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:59.398 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 15.339017 msec 06:34:59.418 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:59.424 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:59.427 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:59.427 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:59.428 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:59.428 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:59.429 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:59.430 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:34:59.433 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:59.446 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:34:59.455 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 25.614644 msec 06:34:59.455 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:59.456 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:34:59.456 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:59.457 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.778084 msec 06:34:59.459 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 421.580256 msec 06:34:59.459 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 06:34:59.464 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:59.471 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:59.474 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:59.474 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:59.474 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-025.txt 06:34:59.474 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-025.txt 06:34:59.474 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-026 ======================================================================================== 06:34:59.474 [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) ... 06:34:59.474 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:59.474 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:59.476 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:34:59.477 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 06:34:59.477 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 06:34:59.477 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=1, maxResults=15, orderby=[]) 06:34:59.477 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:59.477 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:59.478 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:59.478 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:59.478 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:59.478 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:59.479 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:59.479 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:59.479 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:59.480 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:59.480 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:59.480 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:59.480 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:59.480 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:59.481 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:34:59.728 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 248.170521 msec 06:34:59.744 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:59.745 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:59.745 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:59.762 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 18.265243 msec 06:34:59.777 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:59.777 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:59.778 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:59.778 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:59.778 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:59.783 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:34:59.784 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:59.784 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:34:59.784 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:59.790 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:34:59.798 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 14.679551 msec 06:34:59.799 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:34:59.799 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:34:59.799 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:34:59.803 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.177704 msec 06:34:59.808 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 330.965832 msec 06:34:59.808 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 06:34:59.809 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:34:59.818 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:34:59.820 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:34:59.820 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:34:59.820 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-026.txt 06:34:59.820 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-026.txt 06:34:59.820 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-027 ======================================================================================== 06:34:59.820 [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) ... 06:34:59.820 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:34:59.820 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:34:59.820 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:34:59.827 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:34:59.828 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:34:59.828 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:34:59.828 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:59.828 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:59.828 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:59.828 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:59.829 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:34:59.829 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:34:59.830 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:34:59.830 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:34:59.830 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:34:59.832 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:34:59.832 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:34:59.833 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:34:59.833 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:34:59.833 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:34:59.840 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:00.038 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 205.436235 msec 06:35:00.058 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:00.066 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:00.066 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:00.070 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 12.56037 msec 06:35:00.091 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:00.091 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:00.091 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:00.091 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:00.092 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:00.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:00.093 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:00.100 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:00.100 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:00.102 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:00.115 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 21.947085 msec 06:35:00.115 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:00.115 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:00.115 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:00.120 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.891791 msec 06:35:00.121 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:00.122 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:00.153 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 325.742923 msec 06:35:00.154 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:00.154 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:00.154 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:00.154 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:00.154 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:00.154 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:00.154 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:00.154 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:00.171 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:00.173 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:00.173 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:00.173 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-027.txt 06:35:00.173 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-027.txt 06:35:00.174 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-028 ======================================================================================== 06:35:00.174 [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) ... 06:35:00.174 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:00.174 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:00.174 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:00.179 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 06:35:00.179 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 06:35:00.179 [cling-6 ] 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=[]) 06:35:00.180 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:00.180 [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 06:35:00.180 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:00.180 [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 06:35:00.181 [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) 06:35:00.181 [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) 06:35:00.181 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:00.181 [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) 06:35:00.182 [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) 06:35:00.182 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:00.183 [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 06:35:00.183 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:00.184 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:00.184 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:00.185 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:00.629 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 445.358616 msec 06:35:00.649 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:00.650 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:00.650 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:00.653 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.318924 msec 06:35:00.662 [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) 06:35:00.662 [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) 06:35:00.662 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:00.662 [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) 06:35:00.663 [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) 06:35:00.665 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:00.666 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:00.666 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:00.666 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:00.667 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:00.676 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.421953 msec 06:35:00.677 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:00.677 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:00.677 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:00.684 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.857151 msec 06:35:00.685 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 505.717056 msec 06:35:00.685 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 06:35:00.687 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:00.691 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:00.693 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:00.694 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:00.694 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-028.txt 06:35:00.694 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-028.txt 06:35:00.694 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-029 ======================================================================================== 06:35:00.694 [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) ... 06:35:00.694 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:00.694 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:00.698 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 06:35:00.698 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 06:35:00.698 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=, browseFlag=BrowseDirectChildren, filter=null, firstResult=1, maxResults=15, orderby=[]) 06:35:00.698 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:00.698 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:00.698 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:00.698 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:00.699 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:00.699 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:00.699 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:00.700 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:00.700 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:00.701 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:00.701 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:00.701 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:00.701 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:00.701 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:00.704 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:00.704 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:01.012 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 310.704487 msec 06:35:01.050 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:01.053 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:01.053 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:01.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 24.667419 msec 06:35:01.128 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:01.175 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:01.175 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:01.175 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:01.176 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:01.176 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:01.177 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:01.178 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:01.178 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:01.181 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:01.191 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 13.251864 msec 06:35:01.191 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:01.192 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:01.192 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:01.197 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.191188 msec 06:35:01.201 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 503.431205 msec 06:35:01.201 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 06:35:01.202 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:01.206 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:01.209 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:01.209 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:01.209 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-029.txt 06:35:01.209 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-029.txt 06:35:01.209 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-030 ======================================================================================== 06:35:01.209 [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) ... 06:35:01.209 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:01.209 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:01.215 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:01.215 [cling-3 ] 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: []) 06:35:01.215 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:01.215 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:01.215 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:01.215 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:01.217 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:01.217 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:01.218 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:01.221 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:01.221 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:01.222 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:01.222 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:01.224 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:01.224 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:01.225 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:01.226 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:01.226 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:01.228 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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/jobs/blueMarine2_Metrics/workspace%40tmp/repository/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 06:35:01.729 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 504.000452 msec 06:35:01.849 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:01.849 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:01.849 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:01.850 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:01.850 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:01.867 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:01.871 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 21.772181 msec 06:35:01.872 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:01.872 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:01.872 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:01.874 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.414184 msec 06:35:01.875 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:01.875 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:01.875 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:01.879 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.433515 msec 06:35:01.891 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:01.891 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:01.891 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:01.891 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:01.892 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:01.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:01.893 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:01.893 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:01.896 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 681.080068 msec 06:35:01.896 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:01.897 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:01.897 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:01.897 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:01.897 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:01.897 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:01.897 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:01.897 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:01.900 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:01.903 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:01.903 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:01.903 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-030.txt 06:35:01.903 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-030.txt 06:35:01.906 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-031 ======================================================================================== 06:35:01.906 [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) ... 06:35:01.906 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:01.906 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:01.909 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:01.913 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:01.913 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:01.913 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:01.913 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:01.913 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:01.914 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:01.914 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:01.916 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:01.916 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:01.916 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:01.917 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:01.917 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:01.917 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:01.917 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:01.917 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:01.918 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:01.918 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:01.919 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:02.435 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 517.720447 msec 06:35:02.466 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:02.466 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:02.466 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:02.466 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:02.466 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:02.468 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:02.495 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 28.753608 msec 06:35:02.495 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:02.496 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:02.496 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:02.497 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.758225 msec 06:35:02.497 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:02.498 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:02.498 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:02.500 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.943003 msec 06:35:02.570 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:02.570 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:02.570 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:02.571 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:02.571 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:02.571 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:02.572 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:02.586 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:02.586 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:02.588 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:02.623 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 51.155343 msec 06:35:02.624 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:02.625 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:02.625 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:02.638 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 13.844843 msec 06:35:02.640 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.PathAwareEntityDecorator, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter] 06:35:02.640 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryTrack, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter] 06:35:02.659 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, delegate=RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:02.660 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 06:35:02.660 [cling-3 ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryTrack, i.t.r.u.Displayable) -> [i.t.b.m.i.r.RepositoryEntitySupportDisplayable] 06:35:02.697 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 06:35:02.715 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 06:35:03.199 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:03.317 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:03.328 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:03.330 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:03.332 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 06:35:03.342 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:03.352 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 22.108084 msec 06:35:03.394 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, delegate=RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:03.404 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=) 06:35:03.404 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 06:35:03.410 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 06:35:03.465 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:03.480 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:03.483 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:03.488 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:03.488 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 06:35:03.494 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:03.511 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 27.246445 msec 06:35:03.511 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, delegate=RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:03.516 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=) 06:35:03.521 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 06:35:03.521 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 06:35:03.541 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:03.560 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:03.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:03.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:03.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 06:35:03.582 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:03.588 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 23.835359 msec 06:35:03.588 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, delegate=RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:03.589 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=) 06:35:03.590 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 06:35:03.633 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 06:35:03.722 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:03.738 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:03.749 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:03.757 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:03.758 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 06:35:03.776 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:03.788 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 37.976395 msec 06:35:03.788 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, delegate=RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:03.806 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=) 06:35:03.845 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 06:35:03.848 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 06:35:03.893 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:03.916 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:03.924 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:03.925 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:03.930 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 06:35:03.938 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:03.966 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 41.186255 msec 06:35:03.977 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track: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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:03.978 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=) 06:35:03.986 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 06:35:03.988 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 06:35:04.010 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:04.018 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:04.035 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:04.052 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:04.052 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 06:35:04.073 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 06:35:04.084 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 48.814514 msec 06:35:04.085 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, delegate=RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:04.104 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=) 06:35:04.114 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 06:35:04.114 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 06:35:04.148 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:04.168 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:04.169 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:04.170 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:04.170 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 06:35:04.179 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 06:35:04.182 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 13.400701 msec 06:35:04.215 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, delegate=RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:04.216 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=) 06:35:04.218 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 06:35:04.228 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 06:35:04.280 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:04.295 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:04.295 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:04.296 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:04.296 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 06:35:04.332 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:04.335 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 39.902597 msec 06:35:04.336 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, delegate=RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:04.365 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=) 06:35:04.366 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 06:35:04.366 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 06:35:04.389 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:04.391 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:04.394 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:04.402 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:04.403 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 06:35:04.417 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:04.428 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 26.069121 msec 06:35:04.434 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, delegate=RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:04.438 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=) 06:35:04.442 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 06:35:04.446 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 06:35:04.461 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:04.469 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:04.472 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:04.472 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:04.473 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 06:35:04.486 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:04.496 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 24.240595 msec 06:35:04.497 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, delegate=RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:04.501 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=) 06:35:04.503 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 06:35:04.503 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 06:35:04.521 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:04.529 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:04.539 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:04.547 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:04.547 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 06:35:04.555 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:04.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 24.601702 msec 06:35:04.566 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, delegate=RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:04.569 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=) 06:35:04.569 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 06:35:04.580 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 06:35:04.592 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:04.607 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:04.616 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:04.617 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:04.631 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 06:35:04.641 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 06:35:04.661 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 43.949713 msec 06:35:04.697 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2784.328725 msec 06:35:04.698 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 06:35:04.705 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:04.711 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 06:35:04.712 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 06:35:04.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:04.729 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:04.731 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:04.731 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:04.731 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.732 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:04.773 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:04.788 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:04.788 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:04.788 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-031.txt 06:35:04.788 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-031.txt 06:35:04.791 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-032 ======================================================================================== 06:35:04.791 [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) ... 06:35:04.791 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:04.791 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:04.795 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:04.796 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:04.796 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:04.796 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:04.796 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:04.796 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:04.796 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:04.796 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:04.797 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:04.797 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:04.798 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:04.798 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:04.798 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:04.799 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:04.799 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:04.799 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:04.799 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:04.800 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:04.810 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:05.339 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 540.223676 msec 06:35:05.388 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:05.388 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:05.388 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:05.389 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:05.389 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:05.410 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:05.431 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 42.293281 msec 06:35:05.434 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:05.435 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:05.435 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:05.441 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.107811 msec 06:35:05.443 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:05.443 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:05.444 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:05.459 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 15.645164 msec 06:35:05.512 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:05.513 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:05.513 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:05.513 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:05.513 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:05.519 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:05.520 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:05.520 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:05.520 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:05.522 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:05.526 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 6.42198 msec 06:35:05.527 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:05.528 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:05.528 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:05.530 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.256071 msec 06:35:05.544 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, delegate=RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:05.544 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 06:35:05.545 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 06:35:05.545 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 06:35:05.549 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:05.549 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:05.550 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:05.550 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:05.550 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 06:35:05.551 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 06:35:05.553 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.707836 msec 06:35:05.566 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 770.078051 msec 06:35:05.566 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 12, 1) 06:35:05.567 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:05.569 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:05.569 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 06:35:05.569 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:05.569 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:05.569 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:05.569 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:05.570 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:05.570 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 06:35:05.570 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:05.570 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:05.576 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:05.580 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:05.580 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:05.580 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-032.txt 06:35:05.580 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-032.txt 06:35:05.580 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-033 ======================================================================================== 06:35:05.580 [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) ... 06:35:05.581 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:05.581 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:05.584 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:05.584 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:05.585 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:05.585 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:05.585 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:05.585 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:05.585 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:05.585 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:05.586 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:05.586 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:05.587 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:05.587 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:05.587 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:05.588 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:05.588 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:05.588 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:05.590 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:05.590 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:05.596 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:05.885 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 296.72418 msec 06:35:05.907 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:05.907 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:05.907 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:05.908 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:05.909 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:05.911 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:05.914 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.568526 msec 06:35:05.914 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:05.915 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:05.915 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:05.922 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.618983 msec 06:35:05.922 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:05.923 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:05.923 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:05.936 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 13.751829 msec 06:35:05.986 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:05.987 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:05.995 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:05.995 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:05.995 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:05.996 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:05.997 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:05.997 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:05.997 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:06.011 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:06.067 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 69.335929 msec 06:35:06.072 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:06.072 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:06.072 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:06.077 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 5.299098 msec 06:35:06.079 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, delegate=RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:06.079 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 06:35:06.079 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 06:35:06.080 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 06:35:06.093 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:06.094 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:06.109 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:06.110 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:06.110 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 06:35:06.111 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:06.112 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.903281 msec 06:35:06.142 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, delegate=RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:06.143 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=) 06:35:06.154 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 06:35:06.154 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 06:35:06.156 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:06.157 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:06.157 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:06.157 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:06.157 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 06:35:06.159 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:06.160 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.686427 msec 06:35:06.160 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, delegate=RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:06.161 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=) 06:35:06.161 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 06:35:06.161 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 06:35:06.200 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:06.200 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:06.207 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:06.208 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:06.208 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 06:35:06.212 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:06.216 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.182239 msec 06:35:06.216 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, delegate=RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:06.218 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=) 06:35:06.219 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 06:35:06.222 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 06:35:06.231 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:06.233 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:06.235 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:06.235 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:06.236 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 06:35:06.239 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:06.243 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.625698 msec 06:35:06.246 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, delegate=RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:06.246 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=) 06:35:06.250 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 06:35:06.250 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 06:35:06.253 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:06.256 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:06.257 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:06.257 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:06.257 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 06:35:06.264 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:06.276 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 18.867043 msec 06:35:06.276 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, delegate=RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:06.277 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=) 06:35:06.278 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 06:35:06.278 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 06:35:06.289 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:06.297 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:06.299 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:06.300 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:06.301 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 06:35:06.308 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:06.313 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 13.52549 msec 06:35:06.322 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, delegate=RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:06.327 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=) 06:35:06.340 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 06:35:06.346 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 06:35:06.376 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:06.379 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:06.404 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:06.408 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:06.408 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 06:35:06.415 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:06.416 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.756122 msec 06:35:06.417 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, delegate=RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:06.417 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=) 06:35:06.418 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 06:35:06.449 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 06:35:06.472 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:06.487 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:06.501 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:06.502 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:06.502 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 06:35:06.510 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:06.522 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 20.75712 msec 06:35:06.527 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, delegate=RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:06.527 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=) 06:35:06.528 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 06:35:06.528 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 06:35:06.530 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:06.550 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:06.559 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:06.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:06.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 06:35:06.575 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 06:35:06.577 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 17.767232 msec 06:35:06.577 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, delegate=RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:06.578 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=) 06:35:06.589 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 06:35:06.590 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 06:35:06.605 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:06.613 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:06.626 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:06.627 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:06.627 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 06:35:06.628 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:06.629 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.771455 msec 06:35:06.630 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, delegate=RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:06.649 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=) 06:35:06.651 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 06:35:06.651 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 06:35:06.652 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:06.669 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:06.673 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:06.674 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:06.674 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 06:35:06.675 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 06:35:06.691 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 17.304464 msec 06:35:06.691 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, delegate=RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:06.692 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=) 06:35:06.692 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 06:35:06.698 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 06:35:06.712 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:06.712 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:06.713 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:06.713 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:06.713 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 06:35:06.726 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:06.728 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 14.857018 msec 06:35:06.740 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1155.015363 msec 06:35:06.740 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 06:35:06.741 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.741 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.741 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 06:35:06.742 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:06.742 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:06.742 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:06.742 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:06.742 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:06.742 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 06:35:06.742 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.742 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.742 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 06:35:06.742 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 06:35:06.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:06.762 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:06.762 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:06.762 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:06.762 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:06.762 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 06:35:06.762 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.762 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.762 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 06:35:06.762 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:06.762 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:06.762 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.763 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.764 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:06.785 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:06.793 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:06.793 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:06.793 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-033.txt 06:35:06.793 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-033.txt 06:35:06.801 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-034 ======================================================================================== 06:35:06.801 [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) ... 06:35:06.801 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:06.801 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:06.803 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:06.805 [cling-3 ] 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: []) 06:35:06.805 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 06:35:06.805 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 06:35:06.805 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:06.805 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:06.806 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:06.806 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:06.807 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:06.807 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:06.808 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:06.809 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:06.809 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:06.811 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:06.811 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:06.811 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:06.811 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:06.811 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:06.826 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:07.504 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 693.153031 msec 06:35:07.582 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:07.583 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:07.583 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:07.585 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:07.585 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:07.591 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:07.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 26.579365 msec 06:35:07.612 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:07.612 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:07.613 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:07.614 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.669217 msec 06:35:07.626 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:07.627 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:07.627 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:07.646 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 20.097395 msec 06:35:07.732 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:07.733 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:07.733 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:07.751 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:07.751 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:07.752 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:07.752 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:07.753 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:07.753 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:07.754 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:07.791 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 38.793252 msec 06:35:07.792 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:07.793 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:07.793 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:07.826 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 33.883875 msec 06:35:07.828 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1023.019773 msec 06:35:07.828 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 06:35:07.829 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:07.839 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:07.841 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:07.841 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:07.841 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-034.txt 06:35:07.841 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-034.txt 06:35:07.842 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-035 ======================================================================================== 06:35:07.842 [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) ... 06:35:07.842 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:07.842 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:07.844 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:07.848 [cling-3 ] 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: []) 06:35:07.848 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 06:35:07.848 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 06:35:07.848 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:07.848 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:07.849 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:07.849 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:07.849 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:07.850 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:07.850 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:07.856 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:07.857 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:07.857 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:07.858 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:07.858 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:07.858 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:07.858 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:07.863 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:08.378 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 520.010962 msec 06:35:08.424 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:08.424 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:08.430 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:08.431 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:08.431 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:08.432 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:08.443 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 13.024346 msec 06:35:08.444 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:08.444 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:08.444 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:08.446 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.44569 msec 06:35:08.447 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:08.447 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:08.447 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:08.456 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 9.325021 msec 06:35:08.480 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:08.481 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:08.481 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:08.481 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:08.481 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:08.482 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:08.482 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:08.484 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:08.484 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:08.485 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:08.518 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 35.734662 msec 06:35:08.519 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:08.520 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:08.520 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:08.521 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.057445 msec 06:35:08.547 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 698.762292 msec 06:35:08.547 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 06:35:08.548 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:08.560 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:08.562 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:08.562 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:08.562 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-035.txt 06:35:08.562 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-035.txt 06:35:08.562 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:08.562 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-036 ======================================================================================== 06:35:08.562 [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) ... 06:35:08.562 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:08.563 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:08.566 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:08.566 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:08.566 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:08.566 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:08.566 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:08.566 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:08.566 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:08.567 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:08.567 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:08.567 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:08.568 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:08.568 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:08.568 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:08.568 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:08.568 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:08.569 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:08.569 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:08.570 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:08.828 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 259.446274 msec 06:35:08.849 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:08.849 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:08.849 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:08.849 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:08.849 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:08.856 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:08.865 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 15.728091 msec 06:35:08.877 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:08.878 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:08.878 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:08.879 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.844118 msec 06:35:08.880 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:08.880 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:08.880 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:08.887 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 7.100839 msec 06:35:08.909 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:08.910 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:08.910 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:08.910 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:08.910 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:08.911 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:08.912 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:08.912 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:08.912 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:08.922 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:08.944 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 32.641113 msec 06:35:08.952 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:08.953 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:08.953 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:08.956 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 3.430146 msec 06:35:08.957 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, delegate=RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:08.957 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 06:35:08.957 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 06:35:08.958 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 06:35:08.981 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:08.982 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:08.982 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:08.983 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:08.983 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 06:35:08.984 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:08.985 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.915534 msec 06:35:08.986 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, delegate=RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:08.986 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=) 06:35:08.987 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 06:35:08.987 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 06:35:08.988 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:08.989 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:08.989 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.000 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:09.000 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 06:35:09.006 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:09.010 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 21.257479 msec 06:35:09.012 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, delegate=RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:09.013 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=) 06:35:09.014 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 06:35:09.015 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 06:35:09.033 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:09.037 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:09.041 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.042 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:09.043 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 06:35:09.047 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:09.053 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 11.722425 msec 06:35:09.054 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, delegate=RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:09.056 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=) 06:35:09.057 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 06:35:09.058 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 06:35:09.071 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:09.073 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:09.078 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.078 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:09.078 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 06:35:09.082 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 06:35:09.084 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.204172 msec 06:35:09.084 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, delegate=RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:09.085 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=) 06:35:09.085 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 06:35:09.086 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 06:35:09.090 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:09.091 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:09.092 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.092 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:09.092 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 06:35:09.094 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:09.096 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.532513 msec 06:35:09.097 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, delegate=RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:09.099 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=) 06:35:09.102 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 06:35:09.103 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 06:35:09.114 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:09.115 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:09.116 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.117 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:09.117 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 06:35:09.119 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:09.123 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.311057 msec 06:35:09.124 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, delegate=RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:09.125 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=) 06:35:09.126 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 06:35:09.126 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 06:35:09.132 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:09.134 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:09.135 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.136 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:09.136 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 06:35:09.137 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:09.139 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.61629 msec 06:35:09.140 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, delegate=RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:09.140 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=) 06:35:09.141 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 06:35:09.141 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 06:35:09.144 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:09.146 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:09.149 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.149 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:09.149 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 06:35:09.155 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:09.160 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.742843 msec 06:35:09.163 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, delegate=RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:09.164 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=) 06:35:09.166 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 06:35:09.167 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 06:35:09.173 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:09.176 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:09.177 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.179 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:09.179 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 06:35:09.187 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 06:35:09.197 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 19.329382 msec 06:35:09.202 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, delegate=RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:09.204 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=) 06:35:09.208 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 06:35:09.212 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 06:35:09.237 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:09.241 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:09.246 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.249 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:09.249 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 06:35:09.265 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:09.269 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 21.822167 msec 06:35:09.270 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, delegate=RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:09.270 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=) 06:35:09.271 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 06:35:09.271 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 06:35:09.272 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:09.287 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:09.297 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.297 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:09.297 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 06:35:09.299 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:09.300 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.127717 msec 06:35:09.301 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, delegate=RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:09.301 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=) 06:35:09.302 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 06:35:09.321 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 06:35:09.339 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:09.339 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:09.355 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.355 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:09.355 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 06:35:09.363 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:09.377 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 21.619346 msec 06:35:09.389 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 822.824749 msec 06:35:09.389 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 06:35:09.406 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.406 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.406 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 06:35:09.406 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:09.406 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:09.406 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:09.406 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:09.407 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 06:35:09.413 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:09.438 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:09.447 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:09.448 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:09.448 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-036.txt 06:35:09.448 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-036.txt 06:35:09.460 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:09.466 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-037 ======================================================================================== 06:35:09.466 [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) ... 06:35:09.466 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:09.467 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:09.473 [cling-3 ] 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: []) 06:35:09.473 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 06:35:09.473 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 06:35:09.473 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:09.473 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:09.473 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:09.473 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:09.474 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:09.475 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:09.475 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:09.476 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:09.476 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:09.477 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:09.478 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:09.478 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:09.478 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:09.478 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:09.484 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:09.904 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 426.080347 msec 06:35:09.933 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:09.934 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:09.934 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.954 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:09.954 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:09.956 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:09.974 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 40.301504 msec 06:35:09.975 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:09.975 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:09.975 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:09.976 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.620758 msec 06:35:09.977 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:09.977 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:09.977 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:09.988 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 11.048332 msec 06:35:10.014 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:10.019 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:10.019 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:10.019 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:10.019 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:10.020 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:10.020 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:10.021 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:10.021 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:10.022 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:10.033 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 12.312272 msec 06:35:10.034 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:10.034 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:10.034 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:10.050 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 16.686467 msec 06:35:10.054 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 580.800671 msec 06:35:10.054 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 06:35:10.062 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:10.065 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:10.067 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:10.067 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:10.067 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-037.txt 06:35:10.067 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-037.txt 06:35:10.067 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:10.067 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-038 ======================================================================================== 06:35:10.068 [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) ... 06:35:10.068 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:10.069 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:10.072 [cling-3 ] 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: []) 06:35:10.072 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 06:35:10.072 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 06:35:10.072 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:10.072 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:10.073 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:10.073 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:10.073 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:10.074 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:10.074 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:10.074 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:10.074 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:10.075 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:10.075 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:10.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:10.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:10.075 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:10.076 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:10.346 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 270.673015 msec 06:35:10.376 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:10.377 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:10.377 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.377 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:10.377 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:10.378 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:10.381 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.407241 msec 06:35:10.381 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.382 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:10.382 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:10.400 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 18.003673 msec 06:35:10.400 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:10.400 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:10.400 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:10.413 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 12.883992 msec 06:35:10.434 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:10.447 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:10.447 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:10.447 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:10.447 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:10.448 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:10.448 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:10.449 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:10.449 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:10.455 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:10.464 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 15.926126 msec 06:35:10.465 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:10.465 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:10.465 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:10.476 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 11.19747 msec 06:35:10.484 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 411.666832 msec 06:35:10.484 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 06:35:10.485 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:10.495 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:10.498 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:10.498 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:10.498 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-038.txt 06:35:10.498 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-038.txt 06:35:10.498 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:10.498 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-039 ======================================================================================== 06:35:10.498 [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) ... 06:35:10.498 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:10.499 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:10.502 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:10.502 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:10.502 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:10.502 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:10.502 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:10.503 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:10.503 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:10.504 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:10.505 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:10.505 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:10.505 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:10.505 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:10.506 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:10.506 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:10.506 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:10.513 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:10.513 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:10.514 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:10.731 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 225.455433 msec 06:35:10.755 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:10.755 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:10.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:10.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:10.757 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:10.767 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 11.265144 msec 06:35:10.767 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.767 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:10.768 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:10.771 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.034737 msec 06:35:10.772 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:10.772 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:10.775 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:10.795 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 23.75262 msec 06:35:10.809 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:10.810 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:10.810 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:10.814 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:10.815 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:10.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:10.816 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:10.816 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:10.816 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:10.819 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:10.829 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 12.679745 msec 06:35:10.838 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:10.838 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:10.838 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:10.841 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.717274 msec 06:35:10.842 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, delegate=RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:10.842 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 06:35:10.843 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 06:35:10.843 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 06:35:10.854 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:10.855 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:10.856 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.856 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:10.856 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 06:35:10.857 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:10.868 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 12.620108 msec 06:35:10.869 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, delegate=RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:10.869 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=) 06:35:10.869 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 06:35:10.870 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 06:35:10.871 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:10.872 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:10.872 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.872 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:10.872 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 06:35:10.873 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 06:35:10.874 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.068524 msec 06:35:10.874 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, delegate=RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:10.875 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=) 06:35:10.875 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 06:35:10.875 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 06:35:10.876 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:10.885 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:10.885 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.886 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:10.886 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 06:35:10.892 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:10.895 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 9.545626 msec 06:35:10.895 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, delegate=RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:10.896 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=) 06:35:10.896 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 06:35:10.897 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 06:35:10.898 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:10.899 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:10.899 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.900 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:10.900 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 06:35:10.908 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:10.910 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.309775 msec 06:35:10.910 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, delegate=RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:10.911 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=) 06:35:10.911 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 06:35:10.911 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 06:35:10.913 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:10.914 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:10.918 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.918 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:10.918 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 06:35:10.919 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 06:35:10.920 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.214511 msec 06:35:10.923 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, delegate=RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:10.923 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=) 06:35:10.924 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 06:35:10.924 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 06:35:10.934 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:10.935 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:10.938 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.939 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:10.939 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 06:35:10.944 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:10.948 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.11752 msec 06:35:10.949 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, delegate=RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:10.949 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=) 06:35:10.950 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 06:35:10.950 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 06:35:10.959 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:10.965 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:10.965 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.965 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:10.965 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 06:35:10.966 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:10.968 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.282682 msec 06:35:10.968 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, delegate=RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:10.968 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=) 06:35:10.971 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 06:35:10.977 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 06:35:10.980 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:10.980 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:10.981 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.981 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:10.981 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 06:35:10.982 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:10.983 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.268591 msec 06:35:10.984 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, delegate=RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:10.984 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=) 06:35:10.984 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 06:35:10.984 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 06:35:10.988 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:10.988 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:10.989 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:10.989 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:10.989 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 06:35:11.002 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:11.004 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 14.863636 msec 06:35:11.004 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, delegate=RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:11.004 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=) 06:35:11.005 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 06:35:11.005 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 06:35:11.017 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:11.018 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:11.023 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:11.024 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:11.024 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 06:35:11.025 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:11.028 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.923936 msec 06:35:11.028 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, delegate=RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:11.028 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=) 06:35:11.029 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 06:35:11.029 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 06:35:11.030 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:11.038 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:11.039 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:11.039 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:11.039 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 06:35:11.040 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 06:35:11.041 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.268755 msec 06:35:11.042 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=/urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, delegate=RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:11.042 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=) 06:35:11.043 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 06:35:11.045 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 06:35:11.049 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:11.050 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:11.055 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:11.055 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:11.055 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 06:35:11.056 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:11.057 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.177302 msec 06:35:11.071 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 568.855181 msec 06:35:11.071 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 06:35:11.072 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.072 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.072 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 06:35:11.072 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.072 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:11.072 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:11.072 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:11.072 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:11.073 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.074 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:11.075 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:11.075 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:11.075 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:11.075 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 06:35:11.075 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.075 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.076 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 06:35:11.076 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.076 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:11.076 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:11.076 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:11.076 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:11.076 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 06:35:11.076 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.077 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.077 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 06:35:11.077 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.077 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:11.077 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:11.077 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:11.077 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:11.078 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 06:35:11.078 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.078 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.078 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 06:35:11.080 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.081 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:11.081 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:11.081 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:11.081 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:11.081 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 06:35:11.082 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.082 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 06:35:11.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:11.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:11.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:11.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:11.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 06:35:11.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 06:35:11.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:11.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.088 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.097 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:11.102 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:11.102 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:11.102 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-039.txt 06:35:11.102 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-039.txt 06:35:11.108 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:11.108 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-040 ======================================================================================== 06:35:11.108 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, firstResult=12, maxResult=4) ... 06:35:11.108 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:11.109 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:11.115 [cling-3 ] 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: []) 06:35:11.115 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 06:35:11.115 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 06:35:11.115 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:11.115 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:11.116 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:11.116 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:11.116 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:11.117 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:11.117 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:11.117 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:11.119 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:11.120 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:11.120 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:11.120 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:11.121 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:11.121 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:11.125 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:11.314 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 193.874848 msec 06:35:11.331 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:11.331 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:11.331 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:11.332 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:11.332 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:11.335 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:11.338 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.438308 msec 06:35:11.341 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:11.342 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:11.342 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:11.343 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.542843 msec 06:35:11.345 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:11.345 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:11.345 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:11.347 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.617291 msec 06:35:11.356 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:11.356 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:11.356 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:11.356 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:11.357 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:11.357 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, delegate=RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:11.357 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:11.358 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:11.358 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:11.359 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:11.363 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 5.526526 msec 06:35:11.364 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:11.364 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:11.365 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:11.381 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 17.507589 msec 06:35:11.389 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 274.074546 msec 06:35:11.389 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 06:35:11.390 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.393 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:11.394 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:11.395 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:11.395 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-040.txt 06:35:11.395 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-040.txt 06:35:11.395 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:11.395 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence1-041 ======================================================================================== 06:35:11.395 [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) ... 06:35:11.395 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:11.396 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:11.398 [cling-6 ] 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: []) 06:35:11.398 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:01dFRWwGdwcxyDGTw48SzJyzwgI=/r:y-9LEwSNAaiGXcBEAhHL47FZzTs= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 06:35:11.398 [cling-6 ] 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=[]) 06:35:11.398 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:11.398 [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 06:35:11.399 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:11.399 [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 06:35:11.399 [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) 06:35:11.399 [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) 06:35:11.400 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:11.400 [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) 06:35:11.400 [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) 06:35:11.401 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:11.401 [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 06:35:11.401 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:11.401 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:11.401 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:11.402 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:11.609 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 207.752273 msec 06:35:11.624 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=/urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:11.624 [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 06:35:11.624 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:11.625 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:11.625 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:11.626 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:11.636 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 11.908536 msec 06:35:11.637 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:11.637 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:11.637 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:11.647 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.074185 msec 06:35:11.647 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:11.647 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:11.648 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:11.650 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.450281 msec 06:35:11.688 [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) 06:35:11.688 [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) 06:35:11.688 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:11.688 [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) 06:35:11.689 [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) 06:35:11.693 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:11.694 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:11.694 [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 06:35:11.694 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:11.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 []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:11.709 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 15.006966 msec 06:35:11.710 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:11.710 [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 06:35:11.711 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=, source, "embedded"] 06:35:11.713 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 2.661443 msec 06:35:11.715 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 316.751856 msec 06:35:11.715 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 06:35:11.719 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.726 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:11.731 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:11.731 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:11.731 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-041.txt 06:35:11.731 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence1/sequence1-041.txt 06:35:11.732 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:11.732 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 57152 msec 06:35:11.732 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 06:35:11.734 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 06:35:11.734 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 06:35:11.734 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence2] 06:35:11.734 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 06:35:11.762 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-000 ======================================================================================== 06:35:11.762 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:35:11.762 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:11.762 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:11.765 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:11.765 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:11.765 [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=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:11.766 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:11.766 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:11.766 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:11.767 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.951493 msec 06:35:11.767 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:11.768 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.768 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.768 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.768 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.768 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.768 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.768 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.770 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:11.774 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:11.774 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:11.774 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-000.txt 06:35:11.774 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-000.txt 06:35:11.774 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-001 ======================================================================================== 06:35:11.774 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:11.774 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:11.774 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:11.776 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:11.777 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:11.777 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:11.777 [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=[]) 06:35:11.777 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:11.777 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:11.778 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.779 [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) 06:35:11.779 [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) 06:35:11.780 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:11.780 [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) 06:35:11.780 [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) 06:35:11.780 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.781 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.781 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.787 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 10.427311 msec 06:35:11.787 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.788 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.789 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.789 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.791 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:11.793 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:11.793 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:11.793 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-001.txt 06:35:11.793 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-001.txt 06:35:11.793 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-002 ======================================================================================== 06:35:11.793 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 06:35:11.793 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:11.794 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:11.795 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:11.796 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 06:35:11.796 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 06:35:11.796 [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=[]) 06:35:11.796 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:11.796 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:11.798 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.525982 msec 06:35:11.798 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 06:35:11.798 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.801 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:11.803 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:11.803 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:11.803 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-002.txt 06:35:11.803 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-002.txt 06:35:11.803 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-003 ======================================================================================== 06:35:11.803 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 06:35:11.803 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:11.803 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:11.804 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:11.807 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 06:35:11.807 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 06:35:11.807 [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=[]) 06:35:11.807 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:11.807 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:11.808 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.411433 msec 06:35:11.808 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 06:35:11.810 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.811 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:11.813 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:11.813 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:11.813 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-003.txt 06:35:11.813 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-003.txt 06:35:11.813 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-004 ======================================================================================== 06:35:11.813 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:35:11.813 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:11.813 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:11.815 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:11.817 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:11.817 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:11.817 [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=1, orderby=[]) 06:35:11.817 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:11.818 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:11.818 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.819 [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) 06:35:11.819 [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) 06:35:11.819 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:11.819 [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) 06:35:11.820 [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) 06:35:11.820 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.149149 msec 06:35:11.821 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 06:35:11.821 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.821 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.821 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:11.821 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.821 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.821 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.821 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.829 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:11.830 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:11.830 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:11.830 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-004.txt 06:35:11.830 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-004.txt 06:35:11.831 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-005 ======================================================================================== 06:35:11.831 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:11.831 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:11.831 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:11.832 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:11.833 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:11.833 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:11.833 [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=[]) 06:35:11.833 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:11.834 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:11.834 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.835 [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) 06:35:11.835 [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) 06:35:11.835 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:11.835 [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) 06:35:11.835 [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) 06:35:11.836 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.836 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.836 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.837 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.518396 msec 06:35:11.837 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.837 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.838 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.838 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.838 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:35:11.838 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.838 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.838 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.838 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.845 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:11.847 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:11.847 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:11.847 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-005.txt 06:35:11.847 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-005.txt 06:35:11.848 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-006 ======================================================================================== 06:35:11.848 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:11.848 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:11.848 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:11.849 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:11.850 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:11.850 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:11.851 [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=[]) 06:35:11.851 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:11.851 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:11.851 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.852 [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) 06:35:11.852 [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) 06:35:11.852 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:11.852 [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) 06:35:11.871 [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) 06:35:11.871 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.872 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.872 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.875 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 24.723216 msec 06:35:11.875 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:35:11.876 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.876 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.877 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.881 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:11.883 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:11.883 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:11.883 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-006.txt 06:35:11.883 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-006.txt 06:35:11.883 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-007 ======================================================================================== 06:35:11.883 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:35:11.883 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:11.884 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:11.885 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:11.887 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:11.887 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:11.887 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:11.887 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:11.887 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:11.888 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.888 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.888 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:11.889 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:11.889 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:11.889 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:11.889 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:11.893 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.876744 msec 06:35:11.893 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:11.894 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.894 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.894 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:11.894 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:11.894 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:11.894 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.894 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:11.896 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:11.898 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:11.898 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:11.898 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-007.txt 06:35:11.898 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-007.txt 06:35:11.898 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-008 ======================================================================================== 06:35:11.898 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:11.898 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:11.898 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:11.900 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:11.901 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:11.901 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:11.901 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:11.901 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:11.901 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:11.901 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:11.902 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:11.902 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:11.903 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:11.903 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:11.903 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:11.903 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:11.904 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:11.904 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:11.904 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:11.904 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:11.905 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:11.905 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:11.905 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:11.906 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:11.906 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:11.924 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 06:35:12.153 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 247.888129 msec 06:35:12.154 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:12.154 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:12.159 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:12.169 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:12.169 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:12.171 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 5.499896 msec 06:35:12.171 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:12.171 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:35:12.172 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:12.172 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:12.172 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:12.173 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 06:35:12.173 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:12.173 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 06:35:12.207 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 34.706755 msec 06:35:12.208 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:12.208 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:12.209 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:12.210 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:12.210 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:12.212 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:12.319 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 109.287737 msec 06:35:12.320 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 419.228542 msec 06:35:12.320 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:35:12.330 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.331 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.336 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:12.338 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:12.338 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:12.338 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-008.txt 06:35:12.338 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-008.txt 06:35:12.340 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-009 ======================================================================================== 06:35:12.340 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:35:12.340 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:12.340 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:12.342 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:12.343 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:12.343 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:12.343 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:12.343 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:12.343 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:12.344 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:12.344 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:12.345 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:12.345 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:12.345 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:12.345 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:12.346 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:12.346 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:12.346 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:12.346 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:12.348 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:12.348 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:12.348 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:12.349 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:12.349 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:12.349 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:12.351 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 06:35:12.509 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 160.080004 msec 06:35:12.515 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 171.769035 msec 06:35:12.515 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 06:35:12.518 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.518 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.518 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:12.518 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:12.518 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:12.518 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.518 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.521 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:12.522 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:12.523 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:12.523 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-009.txt 06:35:12.523 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-009.txt 06:35:12.523 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-010 ======================================================================================== 06:35:12.523 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:12.523 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:12.523 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:12.525 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:12.525 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:12.525 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:12.525 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:12.525 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:12.525 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:12.526 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:12.537 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:12.538 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:12.538 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:12.538 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:12.539 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:12.539 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:12.540 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:12.540 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:12.540 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:12.540 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:12.540 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:12.541 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:12.541 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:12.541 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:12.541 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:12.549 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 06:35:12.713 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 172.324788 msec 06:35:12.714 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:12.714 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:12.719 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:12.719 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:12.719 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:12.724 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 4.881558 msec 06:35:12.730 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:12.731 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:35:12.731 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:12.732 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:12.732 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:12.732 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 06:35:12.732 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:12.733 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (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"] 06:35:12.755 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 22.576121 msec 06:35:12.755 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:12.755 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:12.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:12.767 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:12.767 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:12.768 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:12.882 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 126.10455 msec 06:35:12.884 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 358.421657 msec 06:35:12.884 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:35:12.884 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.884 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.884 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:12.884 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.885 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.895 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:12.896 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:12.897 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:12.897 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-010.txt 06:35:12.897 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-010.txt 06:35:12.897 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-011 ======================================================================================== 06:35:12.897 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:12.897 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:12.898 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:12.900 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:12.900 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:12.900 [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=[]) 06:35:12.900 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:12.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 06:35:12.901 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:12.901 [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) 06:35:12.902 [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) 06:35:12.902 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:12.902 [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) 06:35:12.904 [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) 06:35:12.905 [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) 06:35:12.905 [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) 06:35:12.905 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:12.905 [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) 06:35:12.905 [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) 06:35:12.907 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:12.907 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 7.044121 msec 06:35:12.907 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:12.909 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.915 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:12.917 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:12.917 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:12.917 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-011.txt 06:35:12.917 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-011.txt 06:35:12.917 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-012 ======================================================================================== 06:35:12.917 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:12.917 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:12.917 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:12.917 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:12.921 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:12.921 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:12.921 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 06:35:12.922 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:12.922 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:12.922 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:12.923 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:12.923 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:12.923 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:12.923 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:12.924 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:12.924 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:12.924 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:12.934 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:12.935 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:12.936 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:12.937 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 15.312529 msec 06:35:12.937 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:12.937 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:12.943 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:12.944 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:12.945 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:12.945 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-012.txt 06:35:12.945 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-012.txt 06:35:12.945 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-013 ======================================================================================== 06:35:12.945 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:12.945 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:12.945 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:12.947 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:12.947 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:12.948 [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=[]) 06:35:12.948 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:12.948 [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 06:35:12.948 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:12.948 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:12.949 [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) 06:35:12.949 [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) 06:35:12.949 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:12.949 [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) 06:35:12.949 [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) 06:35:12.950 [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) 06:35:12.950 [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) 06:35:12.951 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:12.951 [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) 06:35:12.951 [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) 06:35:12.951 [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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:12.951 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:12.952 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:12.952 [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 []. } } } 06:35:12.952 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:12.960 [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"] 06:35:13.113 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 160.640414 msec 06:35:13.113 [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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:13.113 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:13.126 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:13.127 [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 []. } } } 06:35:13.127 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:13.135 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 9.203656 msec 06:35:13.142 [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)])) 06:35:13.142 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:35:13.143 [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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:13.143 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:13.144 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:13.144 [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. } } } 06:35:13.144 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:13.145 [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"] 06:35:13.180 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 36.075962 msec 06:35:13.182 [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$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:13.182 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:13.184 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:13.185 [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. } } } 06:35:13.185 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:13.189 [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"] 06:35:13.329 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 144.523906 msec 06:35:13.331 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 383.602872 msec 06:35:13.331 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.335 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.339 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:13.340 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:13.341 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:13.341 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-013.txt 06:35:13.341 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-013.txt 06:35:13.341 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-014 ======================================================================================== 06:35:13.341 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:13.341 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:13.341 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:13.346 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:13.347 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:13.347 [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=[]) 06:35:13.347 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:13.347 [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 06:35:13.347 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:13.348 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:13.349 [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) 06:35:13.350 [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) 06:35:13.350 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:13.351 [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) 06:35:13.351 [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) 06:35:13.352 [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) 06:35:13.353 [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) 06:35:13.353 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:13.354 [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) 06:35:13.354 [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) 06:35:13.356 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 9.152796 msec 06:35:13.356 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:13.357 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.359 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:13.360 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:13.360 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:13.360 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-014.txt 06:35:13.360 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-014.txt 06:35:13.361 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-015 ======================================================================================== 06:35:13.361 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:13.361 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:13.361 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:13.362 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:13.364 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:13.364 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:13.364 [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=[]) 06:35:13.364 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:13.364 [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 06:35:13.365 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:13.391 [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) 06:35:13.391 [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) 06:35:13.391 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:13.391 [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) 06:35:13.392 [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) 06:35:13.392 [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) 06:35:13.392 [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) 06:35:13.392 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:13.393 [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) 06:35:13.399 [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) 06:35:13.400 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 35.707998 msec 06:35:13.400 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:13.401 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.405 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:13.406 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:13.406 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:13.406 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-015.txt 06:35:13.406 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-015.txt 06:35:13.407 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-016 ======================================================================================== 06:35:13.407 [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) ... 06:35:13.407 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:13.407 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:13.409 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:13.409 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:13.409 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:13.409 [cling-6 ] 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=[]) 06:35:13.409 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:13.409 [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 06:35:13.410 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:13.410 [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 06:35:13.410 [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) 06:35:13.411 [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) 06:35:13.411 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:13.411 [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) 06:35:13.411 [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) 06:35:13.412 [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) 06:35:13.412 [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) 06:35:13.413 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:13.413 [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) 06:35:13.413 [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) 06:35:13.413 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:13.413 [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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:13.414 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:13.414 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:13.419 [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 []. } } } 06:35:13.419 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:13.420 [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"] 06:35:13.596 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 181.665505 msec 06:35:13.598 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 188.225897 msec 06:35:13.598 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:13.606 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.607 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.607 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:13.607 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:13.607 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:13.607 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.607 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:13.616 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:13.618 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:13.618 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:13.618 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-016.txt 06:35:13.618 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-016.txt 06:35:13.618 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-017 ======================================================================================== 06:35:13.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) ... 06:35:13.618 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:13.619 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:13.621 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:13.621 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:13.621 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:13.621 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:13.622 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:13.622 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:13.622 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:13.623 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:13.623 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:13.624 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:13.624 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:13.624 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:13.625 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:13.625 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:13.625 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:13.625 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:13.625 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:13.626 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:13.626 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:13.626 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:13.627 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:13.627 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:13.628 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:13.813 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 186.918161 msec 06:35:13.844 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:13.844 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:13.844 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:13.846 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.64264 msec 06:35:13.866 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:13.867 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:35:13.867 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:13.867 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:13.867 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:35:13.869 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:35:13.894 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 27.28961 msec 06:35:13.895 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:13.895 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 06:35:13.896 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:13.896 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:13.896 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 06:35:13.897 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:13.900 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.143375 msec 06:35:13.910 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:13.910 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 06:35:13.910 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:13.911 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:13.911 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 06:35:13.912 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:13.920 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.491363 msec 06:35:13.920 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:13.920 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:13.921 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:13.921 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:13.921 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:13.926 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:13.937 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 16.360073 msec 06:35:13.938 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:13.938 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 06:35:13.939 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:13.939 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:13.939 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 06:35:13.940 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:13.943 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 4.527996 msec 06:35:13.944 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:13.944 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 06:35:13.944 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:13.945 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:13.945 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 06:35:13.946 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:13.951 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.18949 msec 06:35:13.952 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:13.953 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 06:35:13.954 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:13.957 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:13.957 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 06:35:13.958 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:13.967 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 11.445625 msec 06:35:13.975 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:13.976 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 06:35:13.977 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:13.979 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:13.979 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 06:35:13.981 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:13.984 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.588678 msec 06:35:13.985 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:13.985 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 06:35:13.986 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:13.986 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:13.986 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 06:35:13.988 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:13.990 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.273986 msec 06:35:13.991 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:13.991 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 06:35:13.991 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:13.992 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:13.992 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 06:35:13.993 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:13.995 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.929118 msec 06:35:13.996 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:13.996 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 06:35:13.997 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:13.997 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:13.997 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 06:35:13.999 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.001 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.336905 msec 06:35:14.002 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.002 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 06:35:14.004 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.005 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.005 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 06:35:14.008 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.018 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 13.078605 msec 06:35:14.019 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.020 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 06:35:14.022 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.024 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.024 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 06:35:14.030 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.039 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 15.901706 msec 06:35:14.039 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.039 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 06:35:14.040 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.040 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.040 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 06:35:14.048 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 06:35:14.055 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 15.086031 msec 06:35:14.055 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.056 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 06:35:14.056 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.056 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.056 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 06:35:14.057 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 06:35:14.070 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 13.480547 msec 06:35:14.072 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.072 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 06:35:14.072 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.073 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.073 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 06:35:14.078 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.080 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.946117 msec 06:35:14.082 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 460.456101 msec 06:35:14.082 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.083 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 06:35:14.084 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 06:35:14.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 06:35:14.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.090 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.090 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.090 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.090 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 06:35:14.090 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.090 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.090 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.090 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.090 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 06:35:14.090 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.090 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.091 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 06:35:14.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 06:35:14.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.092 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 06:35:14.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.093 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.098 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:14.101 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:14.101 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:14.102 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-017.txt 06:35:14.102 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-017.txt 06:35:14.106 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-018 ======================================================================================== 06:35:14.106 [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) ... 06:35:14.106 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:14.106 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:14.107 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:14.109 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:14.109 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:14.109 [cling-6 ] 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=[]) 06:35:14.109 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:14.109 [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 06:35:14.109 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:14.109 [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 06:35:14.110 [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) 06:35:14.110 [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) 06:35:14.110 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:14.110 [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) 06:35:14.111 [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) 06:35:14.111 [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) 06:35:14.111 [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) 06:35:14.112 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:14.112 [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) 06:35:14.112 [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) 06:35:14.112 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:14.113 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:14.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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:14.113 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:14.122 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:14.319 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 206.488925 msec 06:35:14.345 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:14.346 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:14.346 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:14.373 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 27.773253 msec 06:35:14.396 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.396 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:35:14.396 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.397 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.397 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:35:14.410 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.423 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 26.707549 msec 06:35:14.425 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 316.034467 msec 06:35:14.425 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 90, 1) 06:35:14.425 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.425 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.425 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:35:14.425 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:14.425 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:14.426 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.426 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:14.437 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:14.441 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:14.441 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:14.441 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-018.txt 06:35:14.441 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-018.txt 06:35:14.443 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:14.443 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-019 ======================================================================================== 06:35:14.443 [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) ... 06:35:14.443 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:14.444 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:14.448 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:14.448 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:14.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/a+r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:14.448 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:14.448 [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 06:35:14.448 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:14.448 [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 06:35:14.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) 06:35:14.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) 06:35:14.449 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:14.449 [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) 06:35:14.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) 06:35:14.458 [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) 06:35:14.459 [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) 06:35:14.459 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:14.459 [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) 06:35:14.460 [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) 06:35:14.460 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:14.461 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:14.461 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:14.461 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:14.462 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:14.736 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 275.280988 msec 06:35:14.764 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:14.765 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:14.765 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:14.771 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 7.076332 msec 06:35:14.797 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.797 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:35:14.798 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.798 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.799 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:35: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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.816 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 18.103022 msec 06:35:14.816 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.816 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 06:35:14.817 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.817 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.817 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 06:35:14.818 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.829 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 11.784001 msec 06:35:14.830 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.830 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 06:35:14.830 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.831 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.831 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 06:35:14.833 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.839 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.217519 msec 06:35:14.839 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.839 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:14.840 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35: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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.848 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35: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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.855 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 15.462864 msec 06:35:14.857 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.857 [cling-6 ] 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=) 06:35:14.859 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.860 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.860 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 06:35:14.863 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.869 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 9.495213 msec 06:35:14.870 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.870 [cling-6 ] 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=) 06:35:14.870 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.871 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.871 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 06:35:14.872 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.880 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.317908 msec 06:35:14.881 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.882 [cling-6 ] 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=) 06:35:14.884 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.884 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.885 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 06:35: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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.901 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 16.88233 msec 06:35:14.902 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.903 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 06:35:14.906 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.907 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.907 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 06:35:14.918 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.926 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 18.869121 msec 06:35:14.928 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.931 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 06:35:14.935 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.940 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.940 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 06:35:14.942 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.947 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.677295 msec 06:35:14.949 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.950 [cling-6 ] 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=) 06:35:14.952 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.954 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.958 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 06:35:14.960 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.964 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 11.216358 msec 06:35:14.965 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.966 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 06:35:14.968 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35: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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.971 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 06:35:14.974 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:14.981 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 12.991427 msec 06:35:14.982 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:14.983 [cling-6 ] 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=) 06:35:14.984 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:14.985 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:14.985 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 06:35:14.998 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.004 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 19.248259 msec 06:35:15.005 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.005 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 06:35:15.007 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.022 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.023 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 06:35:15.024 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.026 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 18.624057 msec 06:35:15.026 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.027 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 06:35:15.027 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.027 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.027 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 06:35:15.028 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.038 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.899469 msec 06:35:15.039 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.039 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 06:35:15.039 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.040 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.040 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 06:35:15.041 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.042 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 2.936072 msec 06:35:15.043 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.043 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 06:35:15.043 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.043 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.043 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 06:35:15.044 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.065 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 21.251912 msec 06:35:15.077 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 629.692453 msec 06:35:15.078 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.079 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.080 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.085 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:15.089 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:15.089 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:15.089 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-019.txt 06:35:15.089 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-019.txt 06:35:15.090 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-020 ======================================================================================== 06:35:15.090 [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) ... 06:35:15.090 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:15.091 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:15.091 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:15.093 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:15.093 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:15.093 [cling-6 ] 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=[]) 06:35:15.093 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:15.093 [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 06:35:15.094 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:15.094 [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 06:35:15.094 [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) 06:35:15.094 [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) 06:35:15.095 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:15.095 [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) 06:35:15.095 [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) 06:35:15.096 [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) 06:35:15.096 [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) 06:35:15.096 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:15.096 [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) 06:35:15.096 [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) 06:35:15.097 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:15.097 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35: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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:15.098 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35: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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:15.367 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 269.532474 msec 06:35:15.388 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:15.389 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:15.390 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:15.405 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 16.579014 msec 06:35:15.438 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.438 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:35:15.441 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.442 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.442 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:35:15.444 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.448 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.838199 msec 06:35:15.449 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.449 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 06:35:15.450 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35: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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.451 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 06:35:15.453 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.456 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.673565 msec 06:35:15.457 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.457 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 06:35:15.458 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.459 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.459 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 06:35:15.461 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.471 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 12.723225 msec 06:35:15.472 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.473 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:15.474 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35: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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.475 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:15.477 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.483 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.833358 msec 06:35:15.484 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.484 [cling-6 ] 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=) 06:35:15.485 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.486 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.486 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 06:35:15.489 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.497 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 11.514967 msec 06:35:15.499 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.500 [cling-6 ] 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=) 06:35:15.502 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.503 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.503 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 06:35:15.506 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.510 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.725315 msec 06:35:15.511 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.512 [cling-6 ] 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=) 06:35:15.514 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.514 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.514 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 06:35:15.518 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.526 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 11.597814 msec 06:35:15.527 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.528 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 06:35:15.530 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.531 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.531 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 06:35:15.533 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.538 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.679087 msec 06:35:15.539 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.539 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 06:35:15.541 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.541 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.541 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 06:35:15.543 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.547 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.884377 msec 06:35:15.547 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.548 [cling-6 ] 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=) 06:35:15.549 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.549 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.549 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 06:35:15.553 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.558 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.885199 msec 06:35:15.558 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.559 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 06:35:15.561 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.561 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.561 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 06:35:15.563 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.567 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.659759 msec 06:35:15.568 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.568 [cling-6 ] 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=) 06:35:15.569 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.570 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.570 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 06:35: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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.580 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.617222 msec 06:35:15.582 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.584 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 06:35:15.587 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.588 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.588 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 06:35:15.593 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.600 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 12.34139 msec 06:35:15.601 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.601 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 06:35:15.602 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.603 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.603 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 06:35:15.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.609 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.954359 msec 06:35:15.609 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.609 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 06:35:15.610 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.611 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.611 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 06:35:15.612 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.615 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 4.771776 msec 06:35:15.615 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.616 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 06:35:15.618 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.618 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.618 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 06:35:15.620 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.623 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.171681 msec 06:35:15.628 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 534.421251 msec 06:35:15.628 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:15.630 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.630 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.632 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:15.636 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:15.638 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:15.639 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:15.639 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-020.txt 06:35:15.639 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-020.txt 06:35:15.640 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:15.641 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-021 ======================================================================================== 06:35:15.641 [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) ... 06:35:15.641 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:15.642 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:15.653 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 16, requestedCount: 16, sortCriteria: []) 06:35:15.653 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 16 @@@ 16 @@@ null @@@ []) 06:35:15.653 [cling-6 ] 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=[]) 06:35:15.653 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:15.653 [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 06:35:15.654 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:15.655 [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 06:35:15.656 [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) 06:35:15.657 [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) 06:35:15.658 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:15.659 [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) 06:35:15.659 [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) 06:35:15.662 [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) 06:35:15.662 [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) 06:35:15.662 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:15.663 [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) 06:35:15.663 [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) 06:35:15.663 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:15.665 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:15.665 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:15.665 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:15.668 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:15.853 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 187.713253 msec 06:35:15.876 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:15.877 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:15.877 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:15.883 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 6.402913 msec 06:35:15.906 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.907 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ensemble In Cortezia, uri=urn:bluemarine:artist:A-VY50Cy0VfYu_RjacPestz72Yc=) 06:35:15.907 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.908 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.909 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:A-VY50Cy0VfYu_RjacPestz72Yc=, source, "embedded"] 06:35:15.911 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.916 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.905473 msec 06:35:15.916 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.917 [cling-6 ] 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=) 06:35:15.918 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.918 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.918 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:EaBkQ0Y9MeYfS3Wt_PEYr8hdp8Y=, source, "embedded"] 06:35:15.920 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.922 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.266379 msec 06:35:15.922 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.923 [cling-6 ] 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=) 06:35:15.924 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.924 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.924 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:3xoSdPZt7MSy-OWw9l--NscDGhc=, source, "embedded"] 06:35:15.926 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.930 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.370565 msec 06:35:15.932 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.932 [cling-6 ] 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=) 06:35:15.933 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.933 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.933 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:fSEHGLlZucXZ-8AnSVAumRsU6dk=, source, "embedded"] 06:35:15.935 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.938 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.902349 msec 06:35:15.939 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.939 [cling-6 ] 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=) 06:35:15.940 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.940 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.941 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:KBv3K-UdK0ZJHoLvSj-qG0ifGbM=, source, "embedded"] 06:35:15.942 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.946 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.356745 msec 06:35:15.947 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.947 [cling-6 ] 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=) 06:35:15.948 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.948 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.949 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:JW9tEXBQZt3jql86p_Do_b2UeIE=, source, "embedded"] 06:35:15.951 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.954 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.19448 msec 06:35:15.956 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.956 [cling-6 ] 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=) 06:35:15.957 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.958 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:0DyWVrE9Oa-2ElaPI_DkKNJS3aM=, source, "embedded"] 06:35:15.960 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.969 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.956335 msec 06:35:15.969 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.970 [cling-6 ] 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=) 06:35:15.972 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.972 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.973 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NjVwdiMKW4X0vsjfDiG5MG2Impw=, source, "embedded"] 06:35:15.974 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.978 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.863405 msec 06:35:15.978 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.979 [cling-6 ] 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=) 06:35:15.980 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.980 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.980 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:aQuGhq6SCXc3CX_yi0f_x8eB1s4=, source, "embedded"] 06:35:15.981 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.985 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.886784 msec 06:35:15.986 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.986 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Georges Prêtre: Paris Conservatory Orchestra, uri=urn:bluemarine:artist:-kzRZASaCSkyIS5VafVbSE85LYQ=) 06:35:15.987 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.988 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.988 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:-kzRZASaCSkyIS5VafVbSE85LYQ=, source, "embedded"] 06:35:15.992 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:15.995 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.673355 msec 06:35:15.996 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:15.996 [cling-6 ] 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=) 06:35:15.997 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:15.998 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:15.998 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:rXMmmed-__Si_cS8xy-AHZ5UXoA=, source, "embedded"] 06:35:16.000 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.006 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.264511 msec 06:35:16.007 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.007 [cling-6 ] 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=) 06:35:16.009 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.010 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.010 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:KCMCkVU6EPkyjWpyPLT5ZUd0Vq4=, source, "embedded"] 06:35:16.013 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.022 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 12.786699 msec 06:35:16.024 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.024 [cling-6 ] 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=) 06:35:16.025 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.026 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.026 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:8V62CZKcelN87s75YRktI-J_f5o=, source, "embedded"] 06:35:16.035 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.037 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 11.768209 msec 06:35:16.047 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.049 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Gundula Janowitz, Rosemarie Lang, Etc., uri=urn:bluemarine:artist:NNN7-jnYe735PaI1dnruuw2tkBg=) 06:35:16.055 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.055 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.055 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NNN7-jnYe735PaI1dnruuw2tkBg=, source, "embedded"] 06:35:16.056 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.065 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 9.943013 msec 06:35:16.065 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.065 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Gustav Holst, uri=urn:bluemarine:artist:wCB__TPCpq3NJ7laCQPcttw56ts=) 06:35:16.066 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.066 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:wCB__TPCpq3NJ7laCQPcttw56ts=, source, "embedded"] 06:35:16.082 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.103 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 36.922666 msec 06:35:16.103 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.103 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Heinrich Schiff, uri=urn:bluemarine:artist:7EZahtVgEnv8WhsP1YHGYWegPSc=) 06:35:16.104 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.104 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.104 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:7EZahtVgEnv8WhsP1YHGYWegPSc=, source, "embedded"] 06:35:16.105 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.132 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 28.550483 msec 06:35:16.144 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 491.000921 msec 06:35:16.144 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ensemble In Cortezia 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Geoges Barboteu, Gilbert Coursier, Daniel Dubar, Michel Berg 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Geoges Barboteu, Jean-François Paillard Chamber Orchestra 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Geoges Barboteu/Horn, Jean-Francois Paillard Chamber Orchest 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Geoges Barboteu/Horn, Lily Laskine/Harp 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.145 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Barboteu/Horn, Lily Laskine/Harp, Jean-Francois Pail 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] 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 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre: French National Radio Orchestra 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre: Orchestre National De L'ORTF 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre: Paris Conservatory Orchestra 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Georges Prêtre: Paris Opera Orchestra & Chorus 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Griffes/Faure/Debussy/Gaos/Saint-Saens/Ravel 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gundula Janowitz, Hans Peter Blochwitz, Etc. 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gundula Janowitz, Rosemarie Lang, Etc. 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gustav Holst 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Heinrich Schiff 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.146 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.155 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:16.157 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:16.157 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:16.157 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-021.txt 06:35:16.157 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-021.txt 06:35:16.161 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-022 ======================================================================================== 06:35:16.162 [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) ... 06:35:16.162 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:16.162 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:16.162 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:16.165 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 32, requestedCount: 16, sortCriteria: []) 06:35:16.165 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 32 @@@ 16 @@@ null @@@ []) 06:35:16.165 [cling-6 ] 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=[]) 06:35:16.165 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:16.165 [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 06:35:16.166 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:16.166 [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 06:35:16.167 [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) 06:35:16.167 [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) 06:35:16.167 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:16.167 [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) 06:35:16.167 [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) 06:35:16.168 [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) 06:35:16.168 [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) 06:35:16.169 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:16.169 [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) 06:35:16.169 [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) 06:35:16.170 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:16.174 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:16.175 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:16.175 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:16.183 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:16.351 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 171.58966 msec 06:35:16.389 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:16.390 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:16.390 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:16.396 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 7.050871 msec 06:35:16.428 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.429 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Herbert Von Karajan: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:uLF0al3kPGk4WQWkYDlRmE9ckIg=) 06:35:16.430 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.431 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.431 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:uLF0al3kPGk4WQWkYDlRmE9ckIg=, source, "embedded"] 06:35:16.434 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.438 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.492331 msec 06:35:16.438 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.439 [cling-6 ] 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=) 06:35:16.440 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.440 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.440 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:bq547bvR-QFmY49yuTZngKS2Vr0=, source, "embedded"] 06:35:16.442 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.447 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.922769 msec 06:35:16.449 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.450 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ivo Pogorelich, uri=urn:bluemarine:artist:xBddLXwI3w8_h9NTboxjusS_3cA=) 06:35:16.451 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.451 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xBddLXwI3w8_h9NTboxjusS_3cA=, source, "embedded"] 06:35:16.453 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.456 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.986933 msec 06:35:16.457 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.457 [cling-6 ] 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=) 06:35:16.458 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.458 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.458 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Zasbu-b5qF_5NcGH1gTzI9QpKVI=, source, "embedded"] 06:35:16.460 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.463 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.669014 msec 06:35:16.464 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.464 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Jane Berbie, Maria Callas, Etc., uri=urn:bluemarine:artist:5mE7TG2knmusOnVo6Todc45wPDw=) 06:35:16.464 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.465 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.465 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:5mE7TG2knmusOnVo6Todc45wPDw=, source, "embedded"] 06:35:16.465 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.483 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 18.915379 msec 06:35:16.484 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.484 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Janet Baker, Paul Esswood, Etc., uri=urn:bluemarine:artist:RAHPWJCD4bMnPmNUjc7zjA0LRA8=) 06:35:16.484 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.485 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:RAHPWJCD4bMnPmNUjc7zjA0LRA8=, source, "embedded"] 06:35:16.486 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.488 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.398341 msec 06:35:16.488 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.488 [cling-6 ] 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=) 06:35:16.489 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.489 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.489 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:bANqd6DlUPVUkzRQCBxXu7Uqm2Q=, source, "embedded"] 06:35:16.490 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.497 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.818938 msec 06:35:16.497 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.497 [cling-6 ] 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=) 06:35:16.498 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.498 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.498 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:QD6WKz-7PmW0HkJ3vcwNF-kmhs8=, source, "embedded"] 06:35:16.499 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.507 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.579999 msec 06:35:16.507 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.507 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=John Eliot Gardiner: English Baroque Soloists, uri=urn:bluemarine:artist:IhIFeI5bMoxSCkCIS46Ss5RAlmY=) 06:35:16.508 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.508 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.508 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:IhIFeI5bMoxSCkCIS46Ss5RAlmY=, source, "embedded"] 06:35:16.509 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.514 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.762076 msec 06:35:16.514 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.514 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kenneth Gilbert, Lars Ulrik Mortensen, uri=urn:bluemarine:artist:gWqTKU-f6mEPniMhmwxta4uDzwY=) 06:35:16.515 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.515 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.515 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:gWqTKU-f6mEPniMhmwxta4uDzwY=, source, "embedded"] 06:35:16.516 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.518 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.444064 msec 06:35:16.519 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.519 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kenneth Mitchell, violin, uri=urn:bluemarine:artist:uFuKG495G64uN4kxJVD5vByXuf8=) 06:35:16.519 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.520 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.520 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:uFuKG495G64uN4kxJVD5vByXuf8=, source, "embedded"] 06:35:16.524 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.530 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.469805 msec 06:35:16.530 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.531 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kodály Quartet, uri=urn:bluemarine:artist:kZ8L18eZqQsywi9q5Qt_veIYhPc=) 06:35:16.532 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.532 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.532 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:kZ8L18eZqQsywi9q5Qt_veIYhPc=, source, "embedded"] 06:35:16.533 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.536 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.372032 msec 06:35:16.536 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.537 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Krystian Zimerman, uri=urn:bluemarine:artist:A_BTfVFAsIgLz6HHRqTdWOMqxUg=) 06:35:16.537 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.537 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.538 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:A_BTfVFAsIgLz6HHRqTdWOMqxUg=, source, "embedded"] 06:35:16.539 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.542 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.700875 msec 06:35:16.542 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.543 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Kurt Masur: Leipzig Gewandhaus Orchestra, uri=urn:bluemarine:artist:xX1oIoA5yzSnYpVvzMDKuFlTamQ=) 06:35:16.543 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.544 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xX1oIoA5yzSnYpVvzMDKuFlTamQ=, source, "embedded"] 06:35:16.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.548 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.168587 msec 06:35:16.548 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.548 [cling-6 ] 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=) 06:35:16.549 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.549 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.549 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:u73lV2a7fZFrJXcakHmiSpJFIcw=, source, "embedded"] 06:35:16.553 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.559 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 9.771141 msec 06:35:16.559 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.560 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=La Reverdie, uri=urn:bluemarine:artist:qnW_5ToMGI_l4dglpMq6T6_zRpg=) 06:35:16.560 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.561 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.561 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:qnW_5ToMGI_l4dglpMq6T6_zRpg=, source, "embedded"] 06:35:16.563 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.567 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.194841 msec 06:35:16.571 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 405.298027 msec 06:35:16.571 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:16.573 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.573 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.573 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Herbert Von Karajan: Berlin Philharmonic Orchestra 06:35:16.573 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.573 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.573 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.573 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.573 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Hubert Dopf: Choralschola Der Wiener Hofburgkapelle 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ivo Pogorelich 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Jaime Laredo: Scottish Chamber Orchestra 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Jane Berbie, Maria Callas, Etc. 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Janet Baker, Paul Esswood, Etc. 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Jean-François Paillard: Paillard Chamber Orchestra 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Jean-Jacques Justafre, Jean-Paul Gantiez, Jean-Claude Barro, 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning John Eliot Gardiner: English Baroque Soloists 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.574 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kenneth Gilbert, Lars Ulrik Mortensen 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kenneth Mitchell, violin 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kodály Quartet 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Krystian Zimerman 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kurt Masur: Leipzig Gewandhaus Orchestra 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Kurt Masur: Leipzig Gewandhaus Orchestra, Leipzig Radio Chorus 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Reverdie 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.575 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:16.587 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:16.590 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:16.592 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:16.593 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-022.txt 06:35:16.593 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-022.txt 06:35:16.595 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:16.595 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-023 ======================================================================================== 06:35:16.596 [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) ... 06:35:16.596 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:16.596 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:16.601 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 48, requestedCount: 16, sortCriteria: []) 06:35:16.601 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 48 @@@ 16 @@@ null @@@ []) 06:35:16.603 [cling-6 ] 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=[]) 06:35:16.603 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:16.603 [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 06:35:16.604 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:16.604 [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 06:35:16.606 [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) 06:35:16.607 [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) 06:35:16.608 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:16.608 [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) 06:35:16.609 [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) 06:35:16.611 [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) 06:35:16.612 [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) 06:35:16.624 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:16.625 [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) 06:35:16.626 [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) 06:35:16.627 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:16.629 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:16.629 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:16.629 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:16.631 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:16.821 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 191.725923 msec 06:35:16.854 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:16.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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:16.855 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:16.859 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 5.109998 msec 06:35:16.889 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.889 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Lambis Vassiliadis, uri=urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=) 06:35:16.890 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.891 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.891 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=, source, "embedded"] 06:35:16.893 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.896 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.569545 msec 06:35:16.896 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.896 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Leonard Bernstein: Israel Philharmonic Orchestra, uri=urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=) 06:35:16.897 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.898 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.898 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=, source, "embedded"] 06:35:16.900 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.904 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.1184 msec 06:35:16.905 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.906 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=London Baroque, uri=urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=) 06:35:16.907 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.908 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.908 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=, source, "embedded"] 06:35:16.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.923 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 15.767989 msec 06:35:16.924 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.925 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Lorin Maazel: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=) 06:35:16.926 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.926 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.927 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=, source, "embedded"] 06:35:16.928 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.932 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.586458 msec 06:35:16.933 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.933 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Louis Armstrong, uri=urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=) 06:35:16.934 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.935 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.935 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=, source, "embedded"] 06:35:16.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.942 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.397614 msec 06:35:16.944 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.944 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, uri=urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=) 06:35:16.945 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.946 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.946 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=, source, "embedded"] 06:35:16.949 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.955 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 9.827058 msec 06:35:16.956 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.957 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, Ferruccio Tagliavini, Etc., uri=urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=) 06:35:16.958 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.958 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=, source, "embedded"] 06:35:16.960 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.963 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.117355 msec 06:35:16.964 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.964 [cling-6 ] 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=) 06:35:16.965 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.966 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.966 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=, source, "embedded"] 06:35:16.968 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.971 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.274527 msec 06:35:16.972 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.973 [cling-6 ] 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=) 06:35:16.974 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.974 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.974 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=, source, "embedded"] 06:35:16.976 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.980 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.092056 msec 06:35:16.980 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.981 [cling-6 ] 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=) 06:35:16.982 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:16.983 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:16.983 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=, source, "embedded"] 06:35:16.985 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:16.989 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.782527 msec 06:35:16.990 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:16.997 [cling-6 ] 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=) 06:35:16.999 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.000 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.000 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=, source, "embedded"] 06:35:17.002 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.018 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 18.09907 msec 06:35:17.018 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.018 [cling-6 ] 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=) 06:35:17.019 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.020 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.020 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=, source, "embedded"] 06:35:17.021 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.023 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.232478 msec 06:35:17.023 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.024 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maurizio Pollini, uri=urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=) 06:35:17.024 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.025 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.025 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=, source, "embedded"] 06:35:17.030 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.032 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.695816 msec 06:35:17.032 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.033 [cling-6 ] 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=) 06:35:17.033 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.039 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.039 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=, source, "embedded"] 06:35:17.046 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.051 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 17.685494 msec 06:35:17.052 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.052 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:17.054 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.055 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.056 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:17.059 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.062 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.295816 msec 06:35:17.065 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.068 [cling-6 ] 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=) 06:35:17.078 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.080 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.080 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=, source, "embedded"] 06:35:17.081 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.083 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.136539 msec 06:35:17.085 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 483.399537 msec 06:35:17.085 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lambis Vassiliadis 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Leonard Bernstein: Israel Philharmonic Orchestra 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.086 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning London Baroque 06:35:17.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lorin Maazel: Berlin Philharmonic Orchestra 06:35:17.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.087 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Louis Armstrong 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Ferruccio Tagliavini, Etc. 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Orchestre National De La Radiodiffusion Française, Georges Prêtre 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Orquesta Sinfonica Del Teatro Nacional De Santa Carlos, Lisboa, Franco Ghione 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, The Philharmonia Orchestra Tullio Serafin 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas/Nicola Rescigno/Orchestre De La Société Des Concerts Du Conservatoire 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas/Piero Cappuccilli/Bernard Ladysz/Philharmonia Chorus/Philharmonia Orchestra/Tullio Serafin 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maurizio Pollini 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Michael Halász: Slovak Philharmonic Orchestra 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Midori 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Miguel Sánchez: Alia Música 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.088 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.092 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:17.095 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:17.095 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:17.095 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-023.txt 06:35:17.095 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-023.txt 06:35:17.097 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-024 ======================================================================================== 06:35:17.097 [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) ... 06:35:17.097 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:17.097 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:17.099 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:17.100 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 64, requestedCount: 16, sortCriteria: []) 06:35:17.100 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 64 @@@ 16 @@@ null @@@ []) 06:35:17.100 [cling-6 ] 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=[]) 06:35:17.100 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:17.100 [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 06:35:17.100 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:17.100 [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 06:35:17.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) 06:35:17.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) 06:35:17.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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:17.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) 06:35:17.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) 06:35:17.118 [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) 06:35:17.119 [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) 06:35:17.119 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:17.119 [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) 06:35:17.119 [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) 06:35:17.119 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:17.120 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:17.120 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:17.120 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:17.121 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:17.355 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 234.862971 msec 06:35:17.386 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:17.387 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:17.387 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:17.393 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 6.210312 msec 06:35:17.423 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.423 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Mstislav Rostropovich, Benjamin Britten, uri=urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=) 06:35:17.424 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.424 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.424 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=, source, "embedded"] 06:35:17.426 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.431 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.629618 msec 06:35:17.431 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.431 [cling-6 ] 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=) 06:35:17.432 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.433 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.433 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=, source, "embedded"] 06:35:17.434 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.438 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.619685 msec 06:35:17.439 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.439 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Neville Marriner: Staatskapelle Dresden, uri=urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=) 06:35:17.439 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.440 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.440 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=, source, "embedded"] 06:35:17.441 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.444 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.562191 msec 06:35:17.445 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.445 [cling-6 ] 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=) 06:35:17.446 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.446 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.447 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=, source, "embedded"] 06:35:17.448 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.452 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.799768 msec 06:35:17.452 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.453 [cling-6 ] 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=) 06:35:17.454 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.454 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.454 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=, source, "embedded"] 06:35:17.456 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.458 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.358809 msec 06:35:17.459 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.459 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Philharmonia Orchestra/Maria Callas, uri=urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=) 06:35:17.460 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.461 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.461 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=, source, "embedded"] 06:35:17.462 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.465 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.397661 msec 06:35:17.465 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.465 [cling-6 ] 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=) 06:35:17.466 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.467 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.467 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=, source, "embedded"] 06:35:17.468 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.471 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.398032 msec 06:35:17.471 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.472 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Philharmonia Orchestra, uri=urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=) 06:35:17.473 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.473 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.473 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=, source, "embedded"] 06:35:17.475 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.478 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.451489 msec 06:35:17.478 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.479 [cling-6 ] 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=) 06:35:17.480 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.481 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.481 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=, source, "embedded"] 06:35:17.483 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.487 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 6.513454 msec 06:35:17.488 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.488 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:17.489 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.489 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.492 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:17.498 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.503 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 13.666445 msec 06:35:17.503 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.504 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Patrizia Bovi&Gilberte Casabianca, uri=urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=) 06:35:17.505 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.505 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.506 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=, source, "embedded"] 06:35:17.508 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.513 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.813444 msec 06:35:17.514 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.514 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Perosi, Lorenzo, uri=urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=) 06:35:17.515 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.515 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.516 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=, source, "embedded"] 06:35:17.517 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.523 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.955831 msec 06:35:17.524 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.524 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo, uri=urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=) 06:35:17.525 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.525 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.525 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=, source, "embedded"] 06:35:17.527 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.529 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.250304 msec 06:35:17.530 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.530 [cling-6 ] 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=) 06:35:17.531 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.531 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.532 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=, source, "embedded"] 06:35:17.533 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.536 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.423755 msec 06:35:17.536 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.537 [cling-6 ] 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=) 06:35:17.537 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.538 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.538 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=, source, "embedded"] 06:35:17.541 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.544 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 6.466827 msec 06:35:17.545 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.546 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pinchas Zukerman: St. Paul Chamber Orchestra, uri=urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=) 06:35:17.547 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.548 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.548 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=, source, "embedded"] 06:35:17.550 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.555 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.869804 msec 06:35:17.559 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 459.148874 msec 06:35:17.559 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:17.561 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mstislav Rostropovich, Benjamin Britten 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Neville Marriner: Academy Of St. Martin In The Fields 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Neville Marriner: Staatskapelle Dresden 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning New York's Ensemble for Early Music - Frederick Renz director 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.562 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicola Rescigno/Maria Callas/Orchestre De La Société Des Concerts Du Conservatoire 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicola Rescigno/Philharmonia Orchestra/Maria Callas 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicolà Rescigno: Paris Conservatory Orchestra 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicolà Rescigno: Philharmonia Orchestra 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nikolaus Harnoncourt: Concentus Musicus Wien, Arnold Schoenberg Choir 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.563 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pat Metheny 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Patrizia Bovi&Gilberte Casabianca 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Perosi, Lorenzo 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo/Horn, Bamberger Symphoniker/Theodor Gusch 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo/Horn, Jean Hubeau/Piano 06:35:17.564 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pinchas Zukerman: St. Paul Chamber Orchestra 06:35:17.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:17.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:17.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.565 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:17.570 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:17.573 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:17.573 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:17.573 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-024.txt 06:35:17.573 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-024.txt 06:35:17.582 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-025 ======================================================================================== 06:35:17.582 [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) ... 06:35:17.583 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:17.583 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:17.584 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:17.585 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:17.585 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:17.585 [cling-6 ] 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=[]) 06:35:17.585 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:17.585 [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 06:35:17.586 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord) 06:35:17.586 [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 06:35:17.587 [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) 06:35:17.587 [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) 06:35:17.588 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:17.588 [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) 06:35:17.588 [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) 06:35:17.589 [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) 06:35:17.589 [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) 06:35:17.589 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:17.589 [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) 06:35:17.589 [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) 06:35:17.589 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:17.590 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:17.592 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:17.592 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:17.599 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:17.799 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 208.270082 msec 06:35:17.820 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:17.820 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:17.820 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:17.840 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 19.612756 msec 06:35:17.849 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.850 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:35:17.875 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.875 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.875 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:35:17.876 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.879 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.129938 msec 06:35:17.879 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.880 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 06:35:17.880 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.880 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.880 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 06:35:17.881 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.895 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 14.701023 msec 06:35:17.895 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.896 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 06:35:17.896 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.896 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.896 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 06:35:17.897 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.899 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.399099 msec 06:35:17.900 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.900 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:17.900 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.901 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.901 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:17.930 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.935 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 34.146914 msec 06:35:17.935 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.935 [cling-6 ] 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=) 06:35:17.936 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.936 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 06:35:17.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.940 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.850398 msec 06:35:17.940 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.940 [cling-6 ] 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=) 06:35:17.940 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.941 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.941 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 06:35:17.941 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.959 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 18.528254 msec 06:35:17.960 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.960 [cling-6 ] 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=) 06:35:17.960 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.960 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.960 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 06:35:17.961 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.979 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 18.771568 msec 06:35:17.979 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.980 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 06:35:17.980 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.980 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.980 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 06:35:17.981 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.991 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 10.92945 msec 06:35:17.992 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.992 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 06:35:17.992 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.993 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.993 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 06:35:17.994 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:17.995 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.780552 msec 06:35:17.995 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:17.996 [cling-6 ] 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=) 06:35:17.996 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:17.996 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:17.996 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 06:35:18.010 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:18.013 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 16.506816 msec 06:35:18.013 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:18.013 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 06:35:18.014 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:18.014 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:18.014 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 06:35:18.015 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:18.017 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.651895 msec 06:35:18.017 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:18.017 [cling-6 ] 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=) 06:35:18.017 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:18.018 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:18.018 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 06:35:18.035 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:18.053 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 35.526225 msec 06:35:18.054 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:18.054 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 06:35:18.054 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:18.055 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:18.055 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 06:35:18.056 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:18.058 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.405062 msec 06:35:18.073 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:18.073 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 06:35:18.074 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:18.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:18.074 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 06:35:18.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 (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:18.083 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 8.845018 msec 06:35:18.083 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:18.083 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 06:35:18.084 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:18.084 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:18.084 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 06:35:18.085 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:18.087 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 2.735489 msec 06:35:18.087 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:18.087 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 06:35:18.099 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:18.099 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:18.099 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 06:35:18.100 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:18.102 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.156243 msec 06:35:18.103 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 518.03802 msec 06:35:18.103 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.104 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.105 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.106 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.106 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.122 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:18.125 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:18.125 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:18.125 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-025.txt 06:35:18.125 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-025.txt 06:35:18.126 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-026 ======================================================================================== 06:35:18.127 [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) ... 06:35:18.127 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:18.127 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:18.128 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:18.129 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:18.129 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:18.129 [cling-6 ] 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=[]) 06:35:18.129 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.129 [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 06:35:18.130 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.130 [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 06:35:18.131 [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) 06:35:18.132 [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) 06:35:18.132 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:18.133 [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) 06:35:18.133 [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) 06:35:18.135 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.135 [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 06:35:18.135 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:18.135 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:18.135 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:18.139 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:18.292 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 156.849539 msec 06:35:18.308 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:18.309 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:18.309 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:18.323 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 14.776728 msec 06:35:18.336 [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) 06:35:18.336 [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) 06:35:18.336 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:18.336 [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) 06:35:18.337 [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) 06:35:18.337 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:18.337 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:18.338 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.338 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:18.338 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:18.338 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:18.339 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?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"] 06:35:18.341 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.14636 msec 06:35:18.351 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 221.565207 msec 06:35:18.351 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:18.352 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.352 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.352 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pat Metheny 06:35:18.352 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.352 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:18.352 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.352 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.354 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:18.356 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:18.356 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:18.356 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-026.txt 06:35:18.356 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-026.txt 06:35:18.356 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-027 ======================================================================================== 06:35:18.356 [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) ... 06:35:18.356 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:18.356 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:18.359 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:18.359 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:18.359 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:18.359 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.359 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:18.359 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.359 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:18.360 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:18.360 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:18.360 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:18.360 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:18.360 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:18.361 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.361 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:18.361 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:18.361 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:18.361 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:18.362 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:18.362 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:18.614 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 253.231848 msec 06:35:18.641 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:18.641 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:18.641 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:18.644 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.574909 msec 06:35:18.676 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:18.677 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:18.677 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:18.677 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:18.677 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:18.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:18.689 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:18.690 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:18.690 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:18.691 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:18.695 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.757988 msec 06:35:18.696 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:18.696 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:18.696 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:18.697 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.195043 msec 06:35:18.697 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:18.697 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:18.699 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 340.198242 msec 06:35:18.699 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:18.701 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.701 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.701 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:18.701 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.701 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:18.701 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.701 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.704 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:18.705 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:18.705 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:18.705 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-027.txt 06:35:18.705 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-027.txt 06:35:18.706 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-028 ======================================================================================== 06:35:18.706 [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) ... 06:35:18.706 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:18.706 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:18.706 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:18.709 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:18.709 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:18.709 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:18.709 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.709 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:18.709 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.710 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:18.711 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:18.711 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:18.712 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:18.712 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:18.713 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:18.716 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.716 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:18.716 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:18.726 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:18.727 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:18.730 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:18.869 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 152.870447 msec 06:35:18.886 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:18.886 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:18.886 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:18.888 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.377951 msec 06:35:18.908 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:18.909 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:18.909 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:18.909 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:18.909 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:18.910 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:18.910 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:18.911 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:18.911 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:18.911 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:18.914 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.21042 msec 06:35:18.914 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:18.914 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:18.914 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:18.921 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.455105 msec 06:35:18.922 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:18.922 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:18.923 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 214.272028 msec 06:35:18.923 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:18.924 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.924 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.924 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:18.924 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:18.924 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:18.924 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.924 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:18.926 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:18.928 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:18.928 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:18.928 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-028.txt 06:35:18.928 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-028.txt 06:35:18.928 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-029 ======================================================================================== 06:35:18.928 [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) ... 06:35:18.928 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:18.928 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:18.931 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:18.931 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:18.931 [cling-6 ] 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=[]) 06:35:18.931 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.931 [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 06:35:18.931 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.931 [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 06:35:18.932 [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) 06:35:18.932 [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) 06:35:18.932 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:18.932 [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) 06:35:18.932 [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) 06:35:18.933 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:18.933 [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 06:35:18.933 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:18.933 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:18.933 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:18.934 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:18.938 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:19.090 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 157.284556 msec 06:35:19.107 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:19.108 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:19.108 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:19.117 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 10.349039 msec 06:35:19.138 [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) 06:35:19.146 [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) 06:35:19.147 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:19.147 [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) 06:35:19.147 [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) 06:35:19.148 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:19.148 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:19.149 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:19.149 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:19.149 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:19.152 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.34744 msec 06:35:19.152 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:19.152 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:19.152 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:19.153 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.108237 msec 06:35:19.154 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:19.154 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:19.163 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 232.649899 msec 06:35:19.163 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:19.164 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:19.164 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:19.164 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:19.164 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:19.164 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:19.164 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:19.164 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:19.172 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:19.173 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:19.174 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:19.174 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-029.txt 06:35:19.174 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-029.txt 06:35:19.174 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-030 ======================================================================================== 06:35:19.174 [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) ... 06:35:19.174 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:19.174 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:19.176 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 06:35:19.176 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 06:35:19.176 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=1, maxResults=15, orderby=[]) 06:35:19.176 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:19.176 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:19.177 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:19.177 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:19.177 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:19.178 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:19.178 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:19.178 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:19.178 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:19.179 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:19.179 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:19.179 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:19.179 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:19.179 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:19.180 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:19.182 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:19.287 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 108.587139 msec 06:35:19.294 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:19.295 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:19.295 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:19.304 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 9.131502 msec 06:35:19.320 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:19.320 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:19.320 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:19.321 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:19.321 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:19.321 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:19.322 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:19.322 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:19.322 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:19.323 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:19.325 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.342634 msec 06:35:19.325 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:19.325 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:19.325 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:19.334 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.263377 msec 06:35:19.338 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 162.166082 msec 06:35:19.339 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 06:35:19.339 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:19.341 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:19.342 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:19.342 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:19.342 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-030.txt 06:35:19.342 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-030.txt 06:35:19.343 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-031 ======================================================================================== 06:35:19.343 [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) ... 06:35:19.343 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:19.343 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:19.345 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 06:35:19.345 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 06:35:19.345 [cling-6 ] 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=[]) 06:35:19.345 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:19.345 [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 06:35:19.345 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:19.345 [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 06:35:19.346 [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) 06:35:19.346 [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) 06:35:19.346 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:19.346 [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) 06:35:19.347 [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) 06:35:19.347 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:19.347 [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 06:35:19.347 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:19.347 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:19.347 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:19.348 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:19.350 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:19.566 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 219.06609 msec 06:35:19.596 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:19.596 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:19.596 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:19.600 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.854294 msec 06:35:19.617 [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) 06:35:19.617 [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) 06:35:19.617 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:19.618 [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) 06:35:19.618 [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) 06:35:19.618 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:19.630 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:19.631 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:19.631 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:19.632 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:19.635 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.46602 msec 06:35:19.635 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:19.636 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:19.636 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:19.643 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.399616 msec 06:35:19.644 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 299.502802 msec 06:35:19.644 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 06:35:19.645 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:19.647 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:19.648 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:19.649 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:19.649 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-031.txt 06:35:19.649 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-031.txt 06:35:19.649 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-032 ======================================================================================== 06:35:19.649 [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) ... 06:35:19.649 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:19.649 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:19.651 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:19.651 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:19.651 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:19.652 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:19.652 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:19.652 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:19.652 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:19.652 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:19.653 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:19.653 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:19.653 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:19.653 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:19.654 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:19.654 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:19.654 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:19.654 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:19.654 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:19.654 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:19.655 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:19.781 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 127.45259 msec 06:35:19.799 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:19.799 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:19.799 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:19.801 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.391067 msec 06:35:19.830 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:19.831 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:19.831 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:19.831 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:19.831 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:19.832 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:19.832 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:19.832 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:19.832 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:19.833 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:19.836 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.317323 msec 06:35:19.836 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:19.836 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:19.836 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:19.838 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.449108 msec 06:35:19.839 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:19.839 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:19.842 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 190.474263 msec 06:35:19.842 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:19.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:19.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:19.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:19.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:19.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:19.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:19.843 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:19.856 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:19.857 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:19.858 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:19.858 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-032.txt 06:35:19.858 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-032.txt 06:35:19.858 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-033 ======================================================================================== 06:35:19.858 [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) ... 06:35:19.858 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:19.858 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:19.861 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 06:35:19.861 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 06:35:19.861 [cling-6 ] 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=[]) 06:35:19.861 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:19.861 [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 06:35:19.862 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:19.862 [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 06:35:19.862 [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) 06:35:19.862 [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) 06:35:19.863 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:19.863 [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) 06:35:19.863 [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) 06:35:19.863 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:19.864 [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 06:35:19.864 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:19.864 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:19.864 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:19.865 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:19.866 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:20.067 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 203.272313 msec 06:35:20.085 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:20.086 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:20.086 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:20.088 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.633626 msec 06:35:20.106 [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) 06:35:20.107 [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) 06:35:20.107 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:20.110 [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) 06:35:20.111 [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) 06:35:20.111 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:20.114 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.114 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:20.114 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:20.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 DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:20.121 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.068867 msec 06:35:20.121 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.122 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:20.122 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:20.125 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.871989 msec 06:35:20.131 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 270.386215 msec 06:35:20.132 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 06:35:20.132 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:20.138 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:20.140 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:20.140 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:20.140 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-033.txt 06:35:20.140 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-033.txt 06:35:20.140 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-034 ======================================================================================== 06:35:20.140 [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) ... 06:35:20.140 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:20.140 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:20.142 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:20.143 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=, BrowseDirectChildren, filter: null, startingIndex: 1, requestedCount: 15, sortCriteria: []) 06:35:20.143 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA= @@@ BrowseDirectChildren @@@ 1 @@@ 15 @@@ null @@@ []) 06:35:20.143 [cling-6 ] 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=[]) 06:35:20.143 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:20.143 [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 06:35:20.143 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:20.143 [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 06:35:20.144 [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) 06:35:20.144 [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) 06:35:20.144 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:20.144 [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) 06:35:20.145 [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) 06:35:20.145 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:20.145 [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 06:35:20.145 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:20.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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:20.145 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:20.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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:20.331 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 185.990729 msec 06:35:20.360 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:20.361 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:20.361 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:20.366 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 5.695591 msec 06:35:20.396 [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) 06:35:20.396 [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) 06:35:20.397 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:20.397 [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) 06:35:20.398 [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) 06:35:20.399 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:20.401 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.401 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:20.402 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:20.404 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:20.413 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 12.196004 msec 06:35:20.414 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.415 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:20.415 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:20.418 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.298517 msec 06:35:20.422 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 278.98 msec 06:35:20.422 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 1, 1) 06:35:20.424 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:20.429 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:20.430 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:20.430 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:20.430 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-034.txt 06:35:20.430 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-034.txt 06:35:20.431 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-035 ======================================================================================== 06:35:20.431 [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) ... 06:35:20.431 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:20.431 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:20.432 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:20.436 [cling-6 ] 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: []) 06:35:20.436 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:20.436 [cling-6 ] 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=[]) 06:35:20.436 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:20.437 [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 06:35:20.437 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:20.437 [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 06:35:20.439 [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) 06:35:20.440 [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) 06:35:20.441 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:20.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) 06:35:20.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) 06:35:20.451 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:20.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 06:35:20.451 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:20.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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:20.451 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:20.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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:20.567 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 115.937495 msec 06:35:20.574 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:20.579 [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 06:35:20.579 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:20.580 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:20.585 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:20.594 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 14.998831 msec 06:35:20.595 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.596 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:20.596 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:20.598 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.21283 msec 06:35:20.599 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:20.600 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:20.600 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:20.604 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 5.14591 msec 06:35:20.622 [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) 06:35:20.623 [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) 06:35:20.624 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:20.624 [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) 06:35:20.625 [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) 06:35:20.625 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:20.626 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:20.628 [cling-6 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:20.631 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 195.488632 msec 06:35:20.631 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:20.633 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:20.633 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:20.633 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:20.633 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:20.633 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:20.633 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:20.633 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:20.636 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:20.638 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:20.638 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:20.638 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-035.txt 06:35:20.638 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-035.txt 06:35:20.638 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-036 ======================================================================================== 06:35:20.638 [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) ... 06:35:20.638 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:20.639 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:20.640 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:20.644 [cling-6 ] 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: []) 06:35:20.644 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:20.644 [cling-6 ] 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=[]) 06:35:20.644 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:20.644 [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 06:35:20.644 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:20.644 [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 06:35:20.646 [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) 06:35:20.647 [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) 06:35:20.648 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:20.648 [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) 06:35:20.649 [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) 06:35:20.651 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:20.651 [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 06:35:20.651 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:20.651 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:20.651 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:20.654 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:20.795 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 143.833963 msec 06:35:20.815 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:20.815 [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 06:35:20.815 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.819 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:20.819 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:20.820 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:20.822 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.08519 msec 06:35:20.823 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.823 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:20.823 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:20.824 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.142999 msec 06:35:20.824 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:20.824 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:20.824 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:20.831 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 6.581242 msec 06:35:20.848 [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) 06:35:20.848 [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) 06:35:20.848 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:20.848 [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) 06:35:20.849 [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) 06:35:20.849 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:20.849 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:20.850 [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 06:35:20.850 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:20.851 [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:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:20.864 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 14.419306 msec 06:35:20.865 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:20.865 [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 06:35:20.865 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:20.867 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 2.205273 msec 06:35:20.868 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:20.868 [cling-6 ] 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=) 06:35:20.874 [cling-6 ] 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 06:35:20.875 [cling-6 ] 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 06:35:20.884 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:20.885 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:20.886 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.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 06:35:20.886 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 06:35:20.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:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 06:35:20.897 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.785149 msec 06:35:20.898 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:20.898 [cling-6 ] 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=) 06:35:20.898 [cling-6 ] 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 06:35:20.898 [cling-6 ] 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 06:35:20.904 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:20.905 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:20.905 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.906 [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 06:35:20.906 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 06:35:20.909 [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:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 06:35:20.911 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.561668 msec 06:35:20.911 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:20.912 [cling-6 ] 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=) 06:35:20.912 [cling-6 ] 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 06:35:20.913 [cling-6 ] 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 06:35:20.921 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:20.921 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:20.922 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.922 [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 06:35:20.922 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 06:35:20.923 [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:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 06:35:20.924 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.157348 msec 06:35:20.924 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:20.925 [cling-6 ] 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=) 06:35:20.925 [cling-6 ] 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 06:35:20.925 [cling-6 ] 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 06:35:20.943 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:20.945 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:20.946 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.947 [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 06:35:20.947 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 06:35:20.948 [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:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 06:35:20.951 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.470001 msec 06:35:20.960 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:20.960 [cling-6 ] 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=) 06:35:20.961 [cling-6 ] 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 06:35:20.961 [cling-6 ] 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 06:35:20.965 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:20.966 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:20.966 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.967 [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 06:35:20.967 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 06:35:20.968 [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:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 06:35:20.968 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.916546 msec 06:35:20.969 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:20.969 [cling-6 ] 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=) 06:35:20.969 [cling-6 ] 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 06:35:20.970 [cling-6 ] 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 06:35:20.974 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:20.975 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:20.975 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.976 [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 06:35:20.976 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 06:35:20.977 [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:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 06:35:20.978 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.118344 msec 06:35:20.978 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:20.978 [cling-6 ] 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=) 06:35:20.979 [cling-6 ] 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 06:35:20.979 [cling-6 ] 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 06:35:20.993 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:20.994 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:20.994 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:20.995 [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 06:35:20.995 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 06:35:20.995 [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:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 06:35:20.996 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.923518 msec 06:35:20.997 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:20.997 [cling-6 ] 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=) 06:35:20.997 [cling-6 ] 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 06:35:20.998 [cling-6 ] 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 06:35:21.002 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.003 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.003 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.003 [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 06:35:21.003 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 06:35:21.004 [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:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 06:35:21.011 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.774629 msec 06:35:21.011 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.018 [cling-6 ] 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=) 06:35:21.022 [cling-6 ] 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 06:35:21.022 [cling-6 ] 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 06:35:21.029 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.032 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.033 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.033 [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 06:35:21.033 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 06:35:21.037 [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:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 06:35:21.040 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.738112 msec 06:35:21.041 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.041 [cling-6 ] 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=) 06:35:21.042 [cling-6 ] 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 06:35:21.042 [cling-6 ] 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 06:35:21.051 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.052 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.052 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.053 [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 06:35:21.053 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 06:35:21.054 [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:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 06:35:21.060 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.01185 msec 06:35:21.060 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.060 [cling-6 ] 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=) 06:35:21.060 [cling-6 ] 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 06:35:21.061 [cling-6 ] 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 06:35:21.069 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.070 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.070 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.071 [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 06:35:21.071 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 06:35:21.072 [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:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 06:35:21.083 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 12.039288 msec 06:35:21.088 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 444.050891 msec 06:35:21.088 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 11, 11, 1) 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giant Steps 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:s0Q6rb53UcKorvwp9bK0Mhp9bTc=/content 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Just Like The Day 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.089 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vfZE_juxDYKoPzv8Lz3TQdh4sGE=/content 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Soul Cowboy 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:G5bME_ZE_46ROJkCFeG5lINby5I=/content 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning The Sun In Montreal 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:wmljbfqdKkfgkb3-hLFlEc1IdWE=/content 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Capricorn 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:wU10TEjSzfhf9P1zLa2Jo6iJPss=/content 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning We Had A Sister 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:KeeyIOCl21W49oq38PohMCRaWfA=/content 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning What Do You Want? 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:AzndDUkghlepxai1nybzBEEplfs=/content 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A Lot Of Livin' To Do 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:u_RxCJvAd2Oj88vELYrpqVfqPzE=/content 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.090 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lone Jack 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:pkJKntBGhtJWXdIb0MLa7K4LEzA=/content 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Travels 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:2Dgvujaem7h5h4XhSjQ3LClcvO8=/content 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.096 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.100 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:21.106 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:21.106 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:21.106 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-036.txt 06:35:21.106 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-036.txt 06:35:21.108 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:21.108 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-037 ======================================================================================== 06:35:21.108 [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) ... 06:35:21.108 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:21.108 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:21.111 [cling-6 ] 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: []) 06:35:21.111 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:21.111 [cling-6 ] 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=[]) 06:35:21.112 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:21.112 [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 06:35:21.112 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:21.112 [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 06:35:21.113 [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) 06:35:21.113 [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) 06:35:21.113 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:21.113 [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) 06:35:21.113 [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) 06:35:21.114 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:21.114 [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 06:35:21.114 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:21.120 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:21.120 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:21.121 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:21.285 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 171.444058 msec 06:35:21.301 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:21.302 [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 06:35:21.302 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.302 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:21.302 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:21.316 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:21.321 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 18.990354 msec 06:35:21.321 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:21.321 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:21.326 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.909473 msec 06:35:21.326 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:21.327 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:21.327 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:21.333 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 6.296645 msec 06:35:21.347 [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) 06:35:21.347 [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) 06:35:21.347 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:21.347 [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) 06:35:21.348 [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) 06:35:21.348 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:21.348 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:21.349 [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 06:35:21.349 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:21.350 [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:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:21.360 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 11.546285 msec 06:35:21.361 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:21.361 [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 06:35:21.361 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:21.363 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 2.786194 msec 06:35:21.364 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.366 [cling-6 ] 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=) 06:35:21.367 [cling-6 ] 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 06:35:21.367 [cling-6 ] 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 06:35:21.372 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.373 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.373 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.375 [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 06:35:21.375 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 06:35:21.375 [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:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 06:35:21.378 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.256413 msec 06:35:21.387 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 275.475297 msec 06:35:21.396 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 11, 1) 06:35:21.400 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.400 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.400 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 06:35:21.400 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.400 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.400 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:21.400 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.400 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.400 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 06:35:21.400 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.400 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.408 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:21.410 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:21.410 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:21.410 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-037.txt 06:35:21.410 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-037.txt 06:35:21.411 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-038 ======================================================================================== 06:35:21.411 [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) ... 06:35:21.411 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:21.411 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:21.413 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:21.413 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:21.413 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:21.413 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:21.413 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:21.414 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:21.414 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:21.414 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:21.414 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:21.415 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:21.415 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:21.415 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:21.415 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:21.416 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:21.416 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:21.416 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:21.416 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:21.417 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:21.417 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:21.518 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 102.306978 msec 06:35:21.536 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:21.536 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:21.536 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.536 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:21.536 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:21.537 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:21.540 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.363279 msec 06:35:21.540 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.541 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:21.541 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:21.542 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.138912 msec 06:35:21.542 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:21.542 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:21.542 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:21.544 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.784003 msec 06:35:21.562 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:21.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:21.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:21.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:21.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:21.563 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:21.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:21.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:21.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:21.565 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:21.577 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 12.641171 msec 06:35:21.577 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:21.578 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:21.578 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:21.592 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 14.912549 msec 06:35:21.593 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, delegate=RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.593 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=) 06:35:21.594 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 06:35:21.594 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 06:35:21.595 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.596 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.596 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.597 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:21.597 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 06:35:21.597 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:21.598 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.810818 msec 06:35:21.599 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, delegate=RepositoryTrack(01/01 02, 07:53, rdfs:label=Giant Steps, Pat Metheny/Trio 99_00/02 Giant Steps.mp3, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.599 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:53, rdfs:label=Giant Steps, Pat Metheny/Trio 99_00/02 Giant Steps.mp3, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=) 06:35:21.599 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3 06:35:21.599 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3 06:35:21.600 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.607 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.607 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.608 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:21.608 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 06:35:21.608 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:21.611 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.552724 msec 06:35:21.611 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track: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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.612 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 04:43, rdfs:label=Just Like The Day, Pat Metheny/Trio 99_00/03 Just Like The Day.mp3, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=) 06:35:21.612 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3 06:35:21.612 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3 06:35:21.623 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.638 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:21.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 06:35:21.655 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 06:35:21.663 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.858919 msec 06:35:21.663 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, delegate=RepositoryTrack(01/01 04, 08:28, rdfs:label=Soul Cowboy, Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.664 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 08:28, rdfs:label=Soul Cowboy, Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=) 06:35:21.664 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3 06:35:21.664 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3 06:35:21.666 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.666 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.679 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.679 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:21.679 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 06:35:21.680 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 06:35:21.681 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.935721 msec 06:35:21.681 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, delegate=RepositoryTrack(01/01 05, 04:35, rdfs:label=The Sun In Montreal, Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.681 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:35, rdfs:label=The Sun In Montreal, Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=) 06:35:21.682 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3 06:35:21.682 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3 06:35:21.695 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.696 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.696 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.696 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:21.696 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 06:35:21.697 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 06:35:21.706 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.016699 msec 06:35:21.707 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, delegate=RepositoryTrack(01/01 06, 06:19, rdfs:label=Capricorn, Pat Metheny/Trio 99_00/06 Capricorn.mp3, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.707 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:19, rdfs:label=Capricorn, Pat Metheny/Trio 99_00/06 Capricorn.mp3, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=) 06:35:21.707 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3 06:35:21.707 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3 06:35:21.709 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.710 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.710 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.710 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:21.710 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 06:35:21.711 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:21.712 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.804516 msec 06:35:21.712 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, delegate=RepositoryTrack(01/01 07, 05:30, rdfs:label=We Had A Sister, Pat Metheny/Trio 99_00/07 We Had A Sister.mp3, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.713 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:30, rdfs:label=We Had A Sister, Pat Metheny/Trio 99_00/07 We Had A Sister.mp3, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=) 06:35:21.720 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3 06:35:21.720 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3 06:35:21.724 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.724 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.725 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.725 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:21.725 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 06:35:21.726 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:21.735 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.272891 msec 06:35:21.735 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, delegate=RepositoryTrack(01/01 08, 05:24, rdfs:label=What Do You Want?, Pat Metheny/Trio 99_00/08 What Do You Want_.mp3, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.736 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 05:24, rdfs:label=What Do You Want?, Pat Metheny/Trio 99_00/08 What Do You Want_.mp3, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=) 06:35:21.736 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3 06:35:21.736 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3 06:35:21.737 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.745 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.746 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.746 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:21.746 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 06:35:21.751 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:21.752 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.779033 msec 06:35:21.755 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, delegate=RepositoryTrack(01/01 09, 05:29, rdfs:label=A Lot Of Livin' To Do, Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.755 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 05:29, rdfs:label=A Lot Of Livin' To Do, Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=) 06:35:21.755 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3 06:35:21.755 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3 06:35:21.756 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.757 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.757 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.757 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:21.757 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 06:35:21.758 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:21.759 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.890385 msec 06:35:21.759 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, delegate=RepositoryTrack(01/01 10, 05:30, rdfs:label=Lone Jack, Pat Metheny/Trio 99_00/10 Lone Jack.mp3, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.760 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:30, rdfs:label=Lone Jack, Pat Metheny/Trio 99_00/10 Lone Jack.mp3, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=) 06:35:21.760 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3 06:35:21.760 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3 06:35:21.761 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.762 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.762 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.785 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:21.786 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 06:35:21.787 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 06:35:21.790 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 27.496469 msec 06:35:21.790 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, delegate=RepositoryTrack(01/01 11, 05:48, rdfs:label=Travels, Pat Metheny/Trio 99_00/11 Travels.mp3, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:21.790 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 05:48, rdfs:label=Travels, Pat Metheny/Trio 99_00/11 Travels.mp3, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=) 06:35:21.798 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3 06:35:21.799 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3 06:35:21.800 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:21.800 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:21.801 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:21.801 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:21.801 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 06:35:21.802 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:21.803 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.964086 msec 06:35:21.809 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 396.299029 msec 06:35:21.810 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 11, 11, 1) 06:35:21.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 06:35:21.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:21.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 06:35:21.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.815 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giant Steps 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:s0Q6rb53UcKorvwp9bK0Mhp9bTc=/content 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Just Like The Day 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vfZE_juxDYKoPzv8Lz3TQdh4sGE=/content 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Soul Cowboy 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:G5bME_ZE_46ROJkCFeG5lINby5I=/content 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning The Sun In Montreal 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:wmljbfqdKkfgkb3-hLFlEc1IdWE=/content 06:35:21.820 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Capricorn 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:wU10TEjSzfhf9P1zLa2Jo6iJPss=/content 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning We Had A Sister 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:KeeyIOCl21W49oq38PohMCRaWfA=/content 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning What Do You Want? 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:AzndDUkghlepxai1nybzBEEplfs=/content 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.821 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A Lot Of Livin' To Do 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:u_RxCJvAd2Oj88vELYrpqVfqPzE=/content 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lone Jack 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:pkJKntBGhtJWXdIb0MLa7K4LEzA=/content 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Travels 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:2Dgvujaem7h5h4XhSjQ3LClcvO8=/content 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.825 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:21.829 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:21.836 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:21.836 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:21.836 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-038.txt 06:35:21.836 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-038.txt 06:35:21.838 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-039 ======================================================================================== 06:35:21.838 [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) ... 06:35:21.838 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:21.838 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:21.838 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:21.844 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 11, requestedCount: 5, sortCriteria: []) 06:35:21.844 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 06:35:21.844 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=11, maxResults=5, orderby=[]) 06:35:21.844 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:21.844 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:21.844 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:21.844 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:21.845 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:21.845 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:21.845 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:21.845 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:21.846 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:21.846 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:21.846 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:21.846 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:21.846 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:21.846 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:21.856 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:21.985 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 138.570837 msec 06:35:22.004 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:22.004 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:22.005 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.005 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:22.005 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:22.006 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:22.008 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.333031 msec 06:35:22.008 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.008 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:22.008 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:22.009 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.106872 msec 06:35:22.010 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:22.010 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:22.010 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:22.012 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.47905 msec 06:35:22.030 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:22.032 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:22.033 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:22.033 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:22.033 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:22.033 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:22.034 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:22.034 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:22.034 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:22.035 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:22.037 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 3.771316 msec 06:35:22.042 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:22.043 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:22.043 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:22.045 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 2.05488 msec 06:35:22.047 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 203.117415 msec 06:35:22.047 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 06:35:22.048 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.051 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:22.053 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:22.053 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:22.053 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-039.txt 06:35:22.053 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-039.txt 06:35:22.058 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-040 ======================================================================================== 06:35:22.060 [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) ... 06:35:22.060 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:22.060 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:22.068 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 11, requestedCount: 5, sortCriteria: []) 06:35:22.068 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 06:35:22.068 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=11, maxResults=5, orderby=[]) 06:35:22.069 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:22.069 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:22.069 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:22.069 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:22.069 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:22.070 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:22.070 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:22.070 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:22.070 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:22.071 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:22.071 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:22.071 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:22.071 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:22.071 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:22.074 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:22.078 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:22.246 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 175.374136 msec 06:35:22.258 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:22.258 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:22.258 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.258 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:22.258 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:22.259 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:22.262 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.618956 msec 06:35:22.262 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.262 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:22.262 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:22.263 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.207663 msec 06:35:22.263 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:22.264 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:22.264 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:22.265 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.849687 msec 06:35:22.277 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:22.277 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:22.277 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:22.278 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:22.278 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:22.278 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:22.279 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:22.279 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:22.279 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:22.282 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:22.287 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 8.004703 msec 06:35:22.288 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:22.288 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:22.288 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:22.290 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.323111 msec 06:35:22.291 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 223.004145 msec 06:35:22.291 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 06:35:22.300 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.301 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:22.303 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:22.304 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:22.304 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-040.txt 06:35:22.304 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-040.txt 06:35:22.304 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-041 ======================================================================================== 06:35:22.304 [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) ... 06:35:22.304 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:22.304 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:22.306 [cling-6 ] 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: []) 06:35:22.306 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:22.306 [cling-6 ] 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=[]) 06:35:22.306 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:22.306 [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 06:35:22.307 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:22.307 [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 06:35:22.307 [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) 06:35:22.307 [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) 06:35:22.307 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:22.308 [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) 06:35:22.308 [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) 06:35:22.308 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:22.308 [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 06:35:22.308 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:22.309 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:22.309 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:22.310 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:22.314 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:22.411 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 102.940349 msec 06:35:22.432 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:22.432 [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 06:35:22.432 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.432 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:22.432 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:22.433 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:22.441 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.943311 msec 06:35:22.441 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.441 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:22.441 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:22.442 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.191458 msec 06:35:22.442 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:22.443 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:22.443 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:22.444 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.87678 msec 06:35:22.471 [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) 06:35:22.471 [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) 06:35:22.472 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:22.472 [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) 06:35:22.472 [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) 06:35:22.472 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:22.473 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:22.473 [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 06:35:22.473 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:22.474 [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:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:22.487 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 14.043221 msec 06:35:22.487 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:22.488 [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 06:35:22.488 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:22.489 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.354414 msec 06:35:22.489 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:22.490 [cling-6 ] 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=) 06:35:22.490 [cling-6 ] 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 06:35:22.490 [cling-6 ] 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 06:35:22.491 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:22.492 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:22.492 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.492 [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 06:35:22.492 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 06:35:22.493 [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:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 06:35:22.494 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.769147 msec 06:35:22.502 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:22.503 [cling-6 ] 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=) 06:35:22.503 [cling-6 ] 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 06:35:22.503 [cling-6 ] 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 06:35:22.504 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:22.505 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:22.509 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.510 [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 06:35:22.510 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 06:35:22.510 [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:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 06:35:22.511 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.833095 msec 06:35:22.512 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:22.512 [cling-6 ] 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=) 06:35:22.512 [cling-6 ] 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 06:35:22.512 [cling-6 ] 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 06:35:22.518 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:22.522 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:22.522 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.522 [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 06:35:22.522 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 06:35:22.523 [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:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 06:35:22.524 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.016483 msec 06:35:22.524 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:22.524 [cling-6 ] 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=) 06:35:22.525 [cling-6 ] 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 06:35:22.525 [cling-6 ] 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 06:35:22.531 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:22.536 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:22.537 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.537 [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 06:35:22.537 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 06:35:22.538 [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:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 06:35:22.539 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.218422 msec 06:35:22.539 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:22.539 [cling-6 ] 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=) 06:35:22.540 [cling-6 ] 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 06:35:22.540 [cling-6 ] 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 06:35:22.546 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:22.555 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:22.555 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.555 [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 06:35:22.555 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 06:35:22.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. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 06:35:22.557 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.866896 msec 06:35:22.557 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:22.557 [cling-6 ] 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=) 06:35:22.558 [cling-6 ] 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 06:35:22.558 [cling-6 ] 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 06:35:22.559 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:22.560 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:22.560 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.560 [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 06:35:22.560 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 06:35:22.561 [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:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 06:35:22.562 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.674921 msec 06:35:22.562 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:22.562 [cling-6 ] 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=) 06:35:22.562 [cling-6 ] 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 06:35:22.562 [cling-6 ] 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 06:35:22.563 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:22.564 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:22.564 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.564 [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 06:35:22.564 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 06:35:22.565 [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:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 06:35:22.566 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.555939 msec 06:35:22.566 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:22.578 [cling-6 ] 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=) 06:35:22.579 [cling-6 ] 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 06:35:22.579 [cling-6 ] 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 06:35:22.580 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:22.581 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:22.581 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.581 [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 06:35:22.582 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 06:35:22.582 [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:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 06:35:22.592 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.293611 msec 06:35:22.592 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:22.592 [cling-6 ] 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=) 06:35:22.592 [cling-6 ] 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 06:35:22.593 [cling-6 ] 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 06:35:22.593 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:22.594 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:22.594 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.594 [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 06:35:22.594 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 06:35:22.595 [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:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 06:35:22.596 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.850139 msec 06:35:22.596 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:22.597 [cling-6 ] 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=) 06:35:22.597 [cling-6 ] 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 06:35:22.597 [cling-6 ] 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 06:35:22.598 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:22.601 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:22.601 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.602 [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 06:35:22.602 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 06:35:22.602 [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:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 06:35:22.603 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.24342 msec 06:35:22.603 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:22.604 [cling-6 ] 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=) 06:35:22.604 [cling-6 ] 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 06:35:22.604 [cling-6 ] 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 06:35:22.605 [cling-6 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:22.605 [cling-6 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:22.606 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:22.606 [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 06:35:22.606 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 06:35:22.611 [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:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 06:35:22.615 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.955549 msec 06:35:22.626 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 320.193237 msec 06:35:22.626 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 11, 11, 1) 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giant Steps 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:s0Q6rb53UcKorvwp9bK0Mhp9bTc=/content 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Just Like The Day 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vfZE_juxDYKoPzv8Lz3TQdh4sGE=/content 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Soul Cowboy 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:G5bME_ZE_46ROJkCFeG5lINby5I=/content 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning The Sun In Montreal 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:wmljbfqdKkfgkb3-hLFlEc1IdWE=/content 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Capricorn 06:35:22.628 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:wU10TEjSzfhf9P1zLa2Jo6iJPss=/content 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning We Had A Sister 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:KeeyIOCl21W49oq38PohMCRaWfA=/content 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning What Do You Want? 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:AzndDUkghlepxai1nybzBEEplfs=/content 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A Lot Of Livin' To Do 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:u_RxCJvAd2Oj88vELYrpqVfqPzE=/content 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lone Jack 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:22.629 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:22.630 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:pkJKntBGhtJWXdIb0MLa7K4LEzA=/content 06:35:22.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Travels 06:35:22.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:22.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:22.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:22.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:22.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:22.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:2Dgvujaem7h5h4XhSjQ3LClcvO8=/content 06:35:22.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.631 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:22.636 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:22.638 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:22.638 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:22.642 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-041.txt 06:35:22.642 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-041.txt 06:35:22.645 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-042 ======================================================================================== 06:35:22.645 [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) ... 06:35:22.645 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:22.645 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:22.646 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:22.648 [cling-6 ] 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: []) 06:35:22.649 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 06:35:22.649 [cling-6 ] 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=[]) 06:35:22.649 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:22.649 [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 06:35:22.649 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:22.649 [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 06:35:22.649 [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) 06:35:22.650 [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) 06:35:22.650 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:22.650 [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) 06:35:22.650 [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) 06:35:22.651 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:22.651 [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 06:35:22.651 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:22.651 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:22.651 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:22.652 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:23.746 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1095.464513 msec 06:35:23.840 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:23.882 [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 06:35:23.882 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:23.883 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:23.883 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:23.884 [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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:23.932 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 49.338992 msec 06:35:23.932 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:23.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 []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:23.933 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:23.934 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.255962 msec 06:35:23.943 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:23.956 [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 ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:23.957 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:24.007 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 64.492075 msec 06:35:24.093 [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) 06:35:24.093 [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) 06:35:24.093 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:24.093 [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) 06:35:24.135 [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) 06:35:24.135 [cling-6 ] 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$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:24.178 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:24.194 [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 06:35:24.194 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:24.195 [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:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:24.198 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 20.243743 msec 06:35:24.225 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:24.225 [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 06:35:24.225 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:24.229 [cling-6 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 4.441015 msec 06:35:24.337 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1688.872105 msec 06:35:24.338 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 06:35:24.342 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:24.345 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:24.347 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:24.347 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:24.347 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-042.txt 06:35:24.347 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-042.txt 06:35:24.347 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-043 ======================================================================================== 06:35:24.347 [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) ... 06:35:24.347 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:24.347 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:24.351 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 11, requestedCount: 5, sortCriteria: []) 06:35:24.351 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 06:35:24.351 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=11, maxResults=5, orderby=[]) 06:35:24.351 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:24.351 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:24.351 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:24.351 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:24.352 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:24.352 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:24.352 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:24.352 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:24.352 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:24.353 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:24.353 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:24.353 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:24.353 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:24.353 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:24.354 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:24.354 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:25.548 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1194.676819 msec 06:35:25.651 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:25.651 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:25.651 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:25.651 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:25.651 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:25.652 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:25.724 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 73.518904 msec 06:35:25.725 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:25.743 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:25.743 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:25.744 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.801768 msec 06:35:25.745 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:25.745 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:25.745 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:25.775 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 30.280556 msec 06:35:25.927 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:25.927 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:25.928 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:25.928 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:25.928 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:25.928 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:25.935 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:25.935 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:25.935 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:25.936 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label # [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:26.043 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 108.636933 msec 06:35:26.044 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:26.044 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:26.044 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:26.095 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 50.738809 msec 06:35:26.128 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1777.454244 msec 06:35:26.128 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 06:35:26.129 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:26.131 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:26.133 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:26.133 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:26.133 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-043.txt 06:35:26.133 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-043.txt 06:35:26.133 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-044 ======================================================================================== 06:35:26.133 [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) ... 06:35:26.133 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:26.133 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:26.135 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:26.166 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:26.166 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:26.166 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:26.166 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:26.166 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:26.166 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:26.166 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:26.167 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:26.167 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:26.207 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:26.207 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:26.207 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:26.208 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:26.208 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:26.208 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:26.208 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:26.208 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:26.209 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:27.423 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1215.217093 msec 06:35:27.579 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:27.579 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:27.579 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:27.580 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:27.580 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:27.581 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:27.647 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 67.630963 msec 06:35:27.648 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:27.648 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:27.648 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:27.649 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.351796 msec 06:35:27.649 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:27.649 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:27.650 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:27.692 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 42.848869 msec 06:35:27.824 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:27.825 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:27.825 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:27.825 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:27.825 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:27.826 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:27.826 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:27.842 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:27.842 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:27.846 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:27.912 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 85.810451 msec 06:35:27.913 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:27.913 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:27.913 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:27.951 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 38.123635 msec 06:35:27.952 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, delegate=RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:27.952 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 05:37, rdfs:label=(Go) Get It, Pat Metheny/Trio 99_00/01 (Go) Get It.mp3, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=) 06:35:27.952 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 06:35:27.955 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3 06:35:27.957 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:28.011 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/01 (Go) Get It.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:28.011 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.011 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:28.011 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HV18jxgoJbRu-yyLyZCwsa8W7S8=, source, "embedded"] 06:35:28.012 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:28.013 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.928646 msec 06:35:28.045 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, delegate=RepositoryTrack(01/01 02, 07:53, rdfs:label=Giant Steps, Pat Metheny/Trio 99_00/02 Giant Steps.mp3, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:28.046 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:53, rdfs:label=Giant Steps, Pat Metheny/Trio 99_00/02 Giant Steps.mp3, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=) 06:35:28.083 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3 06:35:28.083 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3 06:35:28.114 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:28.115 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/02 Giant Steps.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:28.115 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.116 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:28.116 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 06:35:28.144 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QpLrd6gnOZgV5AXg12boM7JGPPI=, source, "embedded"] 06:35:28.145 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 29.257849 msec 06:35:28.145 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, delegate=RepositoryTrack(01/01 03, 04:43, rdfs:label=Just Like The Day, Pat Metheny/Trio 99_00/03 Just Like The Day.mp3, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:28.145 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 04:43, rdfs:label=Just Like The Day, Pat Metheny/Trio 99_00/03 Just Like The Day.mp3, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=) 06:35:28.146 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3 06:35:28.146 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3 06:35:28.195 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:28.196 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/03 Just Like The Day.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:28.196 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.196 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:28.196 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:jBUWohkBtPwuvNvj3i8xUItj9E4=, source, "embedded"] 06:35:28.197 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:28.244 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 47.60962 msec 06:35:28.244 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, delegate=RepositoryTrack(01/01 04, 08:28, rdfs:label=Soul Cowboy, Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:28.245 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 08:28, rdfs:label=Soul Cowboy, Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=) 06:35:28.245 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3 06:35:28.245 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3 06:35:28.259 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:28.260 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/04 Soul Cowboy.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:28.260 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.260 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:28.260 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TdN4-eihj4bbSCvkkYV5T6wb3oM=, source, "embedded"] 06:35:28.261 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:28.285 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 24.866035 msec 06:35:28.292 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, delegate=RepositoryTrack(01/01 05, 04:35, rdfs:label=The Sun In Montreal, Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:28.311 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:35, rdfs:label=The Sun In Montreal, Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=) 06:35:28.316 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3 06:35:28.316 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3 06:35:28.317 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:28.317 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/05 The Sun In Montreal.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:28.346 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.346 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:28.346 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qp1UhejBbF551FN5_NNbcFhFHyc=, source, "embedded"] 06:35:28.347 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:28.367 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 20.876165 msec 06:35:28.367 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, delegate=RepositoryTrack(01/01 06, 06:19, rdfs:label=Capricorn, Pat Metheny/Trio 99_00/06 Capricorn.mp3, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:28.368 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:19, rdfs:label=Capricorn, Pat Metheny/Trio 99_00/06 Capricorn.mp3, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=) 06:35:28.375 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3 06:35:28.375 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3 06:35:28.376 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:28.377 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/06 Capricorn.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:28.377 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.377 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:28.377 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CKQQMu7CVCkZuOueAWnncV-rOEk=, source, "embedded"] 06:35:28.378 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:28.414 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 36.777158 msec 06:35:28.419 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, delegate=RepositoryTrack(01/01 07, 05:30, rdfs:label=We Had A Sister, Pat Metheny/Trio 99_00/07 We Had A Sister.mp3, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:28.425 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:30, rdfs:label=We Had A Sister, Pat Metheny/Trio 99_00/07 We Had A Sister.mp3, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=) 06:35:28.425 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3 06:35:28.425 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3 06:35:28.427 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:28.427 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/07 We Had A Sister.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:28.428 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.428 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:28.428 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QbafbWNNTMevSFeukb4NZaTV1HA=, source, "embedded"] 06:35:28.433 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:28.443 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 15.536039 msec 06:35:28.444 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, delegate=RepositoryTrack(01/01 08, 05:24, rdfs:label=What Do You Want?, Pat Metheny/Trio 99_00/08 What Do You Want_.mp3, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:28.444 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 05:24, rdfs:label=What Do You Want?, Pat Metheny/Trio 99_00/08 What Do You Want_.mp3, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=) 06:35:28.444 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3 06:35:28.445 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3 06:35:28.446 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:28.446 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/08 What Do You Want_.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:28.447 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.447 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:28.447 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:t4fPH7rN3smF5hM_rUOlfcwkc0o=, source, "embedded"] 06:35:28.450 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:28.451 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.6641 msec 06:35:28.452 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, delegate=RepositoryTrack(01/01 09, 05:29, rdfs:label=A Lot Of Livin' To Do, Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:28.452 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 05:29, rdfs:label=A Lot Of Livin' To Do, Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=) 06:35:28.452 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3 06:35:28.452 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3 06:35:28.468 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:28.468 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/09 A Lot Of Livin' To Do.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:28.469 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.469 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:28.469 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:084mcMTA4obPc6C2uK8_k07y1_I=, source, "embedded"] 06:35:28.470 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:28.498 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 29.172469 msec 06:35:28.506 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, delegate=RepositoryTrack(01/01 10, 05:30, rdfs:label=Lone Jack, Pat Metheny/Trio 99_00/10 Lone Jack.mp3, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:28.506 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:30, rdfs:label=Lone Jack, Pat Metheny/Trio 99_00/10 Lone Jack.mp3, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=) 06:35:28.511 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3 06:35:28.511 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3 06:35:28.512 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:28.513 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/10 Lone Jack.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:28.513 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.513 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:28.513 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAYGT9TXtiIqRYxLICDDWFo2YAM=, source, "embedded"] 06:35:28.526 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:28.529 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 15.746996 msec 06:35:28.531 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=/urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, delegate=RepositoryTrack(01/01 11, 05:48, rdfs:label=Travels, Pat Metheny/Trio 99_00/11 Travels.mp3, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))))) 06:35:28.531 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 05:48, rdfs:label=Travels, Pat Metheny/Trio 99_00/11 Travels.mp3, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=) 06:35:28.531 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3 06:35:28.531 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3 06:35:28.533 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:28.533 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Pat Metheny/Trio 99_00/11 Travels.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:28.533 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.534 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:28.534 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 06:35:28.541 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:04TgWNbFJduC1blbmNhj_aRe6VQ=, source, "embedded"] 06:35:28.542 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.215101 msec 06:35:28.544 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2378.271132 msec 06:35:28.544 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 11, 11, 1) 06:35:28.545 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.545 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.545 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Go) Get It 06:35:28.545 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:28.545 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:28.545 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:28.545 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:28.545 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:28.545 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:oh7MfsPZtSFZeGOotMkJ0UVdVow=/content 06:35:28.545 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.545 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.545 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giant Steps 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:s0Q6rb53UcKorvwp9bK0Mhp9bTc=/content 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Just Like The Day 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:28.558 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vfZE_juxDYKoPzv8Lz3TQdh4sGE=/content 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Soul Cowboy 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:G5bME_ZE_46ROJkCFeG5lINby5I=/content 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning The Sun In Montreal 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:wmljbfqdKkfgkb3-hLFlEc1IdWE=/content 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Capricorn 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:wU10TEjSzfhf9P1zLa2Jo6iJPss=/content 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning We Had A Sister 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:KeeyIOCl21W49oq38PohMCRaWfA=/content 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning What Do You Want? 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:AzndDUkghlepxai1nybzBEEplfs=/content 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A Lot Of Livin' To Do 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:28.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:u_RxCJvAd2Oj88vELYrpqVfqPzE=/content 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lone Jack 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:pkJKntBGhtJWXdIb0MLa7K4LEzA=/content 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Travels 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trio 99>00 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:2Dgvujaem7h5h4XhSjQ3LClcvO8=/content 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.560 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.564 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:28.570 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:28.570 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:28.570 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-044.txt 06:35:28.570 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-044.txt 06:35:28.572 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-045 ======================================================================================== 06:35:28.572 [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) ... 06:35:28.572 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:28.572 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:28.574 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:28.575 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 11, requestedCount: 5, sortCriteria: []) 06:35:28.575 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 06:35:28.575 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=11, maxResults=5, orderby=[]) 06:35:28.575 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:28.575 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:28.575 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:28.575 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:28.576 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:28.576 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:28.576 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:28.576 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:28.577 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:28.577 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:28.577 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:28.577 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:28.577 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:28.577 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:28.579 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:28.738 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 160.396629 msec 06:35:28.754 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:28.754 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:28.754 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.754 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:28.755 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:28.756 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX 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"] 06:35:28.758 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.461009 msec 06:35:28.758 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:28.762 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:28.762 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:28.767 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.479577 msec 06:35:28.767 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:28.768 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:28.768 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:28.780 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 12.117644 msec 06:35:28.791 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:28.791 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:28.792 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:28.792 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:28.792 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:28.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:28.793 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:28.793 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:28.793 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:28.794 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:28.807 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 14.310829 msec 06:35:28.808 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:28.808 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:28.808 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:28.809 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.348418 msec 06:35:28.819 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 244.036647 msec 06:35:28.819 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 06:35:28.827 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:28.829 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:28.831 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:28.831 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:28.831 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-045.txt 06:35:28.831 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-045.txt 06:35:28.831 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence2-046 ======================================================================================== 06:35:28.831 [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) ... 06:35:28.831 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:28.834 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:28.838 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:28.839 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, BrowseDirectChildren, filter: null, startingIndex: 11, requestedCount: 5, sortCriteria: []) 06:35:28.839 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk= @@@ BrowseDirectChildren @@@ 11 @@@ 5 @@@ null @@@ []) 06:35:28.839 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+r+t/a:DzsoPY6opKrOKFCRzm3mjG7rdkA=/r:LQP6rEdfa7eOteASuZioWdz8Wbk=, browseFlag=BrowseDirectChildren, filter=null, firstResult=11, maxResults=5, orderby=[]) 06:35:28.839 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:28.839 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:28.839 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:28.839 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:28.840 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:28.840 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:28.840 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:28.840 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:28.840 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:28.841 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:28.841 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:28.841 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:28.841 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:28.841 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:28.842 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:29.297 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 456.640703 msec 06:35:29.323 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=) 06:35:29.323 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:29.323 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:29.324 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:29.324 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:29.325 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:29.335 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 11.891124 msec 06:35:29.336 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:29.336 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX 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 06:35:29.336 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:29.338 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.711868 msec 06:35:29.339 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:29.339 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:29.339 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:29.348 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 9.205262 msec 06:35:29.354 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:29.355 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:29.355 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:29.355 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:29.355 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:29.355 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=/urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, delegate=RepositoryRecord(rdfs:label=Trio 99>00, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:29.356 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:29.356 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:29.356 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:29.357 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:29.367 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 11.644204 msec 06:35:29.368 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:29.368 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:29.368 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:LQP6rEdfa7eOteASuZioWdz8Wbk=, source, "embedded"] 06:35:29.369 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 entities in 1.363855 msec 06:35:29.380 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 541.774473 msec 06:35:29.381 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 11, 1) 06:35:29.381 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.383 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:29.385 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:29.385 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:29.385 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-046.txt 06:35:29.385 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence2/sequence2-046.txt 06:35:29.385 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:29.385 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 17651 msec 06:35:29.385 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 06:35:29.395 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 06:35:29.395 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 06:35:29.395 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence3] 06:35:29.395 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 06:35:29.410 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-000 ======================================================================================== 06:35:29.410 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:35:29.410 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:29.410 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:29.413 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:29.414 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:29.414 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:29.414 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:29.414 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:29.414 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:29.415 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.857071 msec 06:35:29.416 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:29.416 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.416 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.416 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.416 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.416 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.416 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.416 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.418 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:29.420 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:29.420 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:29.420 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-000.txt 06:35:29.420 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-000.txt 06:35:29.420 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:29.420 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-001 ======================================================================================== 06:35:29.420 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:29.420 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:29.421 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:29.423 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:29.423 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:29.423 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:29.423 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:29.423 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:29.424 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.424 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:29.424 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:29.425 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:29.425 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:29.425 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:29.425 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.425 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.425 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.426 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.472858 msec 06:35:29.426 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.427 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.434 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:29.436 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:29.436 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:29.436 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-001.txt 06:35:29.436 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-001.txt 06:35:29.436 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:29.436 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-002 ======================================================================================== 06:35:29.436 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 06:35:29.436 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:29.437 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:29.444 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 06:35:29.444 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 06:35:29.444 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 06:35:29.444 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:29.444 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:29.446 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.491304 msec 06:35:29.446 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 06:35:29.446 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.448 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:29.459 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:29.459 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:29.459 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-002.txt 06:35:29.459 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-002.txt 06:35:29.459 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-003 ======================================================================================== 06:35:29.459 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 06:35:29.460 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:29.460 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:29.463 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 06:35:29.463 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 06:35:29.463 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 06:35:29.463 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:29.463 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:29.465 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.530004 msec 06:35:29.465 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 06:35:29.465 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.466 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:29.467 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:29.468 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:29.468 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:29.468 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-003.txt 06:35:29.468 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-003.txt 06:35:29.469 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:29.469 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-004 ======================================================================================== 06:35:29.469 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:35:29.469 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:29.474 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:29.479 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:29.479 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:29.479 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:29.479 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:29.479 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:29.480 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.480 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:29.481 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:29.481 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:29.481 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:29.481 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:29.485 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 5.805009 msec 06:35:29.485 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 06:35:29.485 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.485 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.485 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:29.485 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.486 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.486 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.486 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.488 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:29.489 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:29.489 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:29.489 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-004.txt 06:35:29.489 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-004.txt 06:35:29.489 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:29.489 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-005 ======================================================================================== 06:35:29.489 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:29.490 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:29.494 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:29.497 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:29.497 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:29.497 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:29.497 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:29.497 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:29.497 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.498 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:29.501 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:29.501 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:29.501 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:29.501 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:29.501 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.501 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.502 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.503 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 6.17988 msec 06:35:29.503 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:35:29.503 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.503 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.504 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.506 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:29.508 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:29.508 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:29.508 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-005.txt 06:35:29.508 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-005.txt 06:35:29.508 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:29.508 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-006 ======================================================================================== 06:35:29.508 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:29.508 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:29.508 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:29.513 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:29.513 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:29.513 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:29.513 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:29.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:29.513 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.514 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:29.514 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:29.514 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:29.514 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:29.515 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:29.515 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.515 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.530 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.532 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 18.958385 msec 06:35:29.532 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.537 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.544 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:29.546 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:29.546 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:29.546 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-006.txt 06:35:29.546 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-006.txt 06:35:29.547 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-007 ======================================================================================== 06:35:29.547 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:35:29.547 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:29.547 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:29.548 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:29.549 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:29.549 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:29.549 [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=[]) 06:35:29.549 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:29.549 [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 06:35:29.549 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.549 [cling-6 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.550 [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) 06:35:29.550 [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) 06:35:29.551 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:29.551 [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) 06:35:29.551 [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) 06:35:29.552 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.926008 msec 06:35:29.552 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:29.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:29.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.552 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.554 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:29.555 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:29.556 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:29.556 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-007.txt 06:35:29.556 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-007.txt 06:35:29.556 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-008 ======================================================================================== 06:35:29.556 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:29.556 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:29.556 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:29.557 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:29.558 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:29.558 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:29.558 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:29.558 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:29.558 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:29.559 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:29.559 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:29.559 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:29.559 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:29.560 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:29.560 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:29.560 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:29.560 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:29.560 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:29.560 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:29.561 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:29.561 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:29.561 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:29.561 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:29.562 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:29.562 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:29.572 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 06:35:29.783 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 221.623827 msec 06:35:29.784 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:29.784 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:29.784 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:29.785 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:29.785 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:29.798 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 14.088938 msec 06:35:29.800 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:29.800 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:35:29.801 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:29.801 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:29.802 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:29.802 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 06:35:29.802 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:29.803 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 06:35:29.839 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 37.581315 msec 06:35:29.846 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:29.847 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:29.847 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:29.847 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:29.847 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:29.848 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:29.978 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 130.409269 msec 06:35:29.987 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 429.121446 msec 06:35:29.987 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.988 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.989 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.989 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:29.989 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:29.989 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:29.989 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.989 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:29.994 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:29.996 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:29.996 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:29.996 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-008.txt 06:35:29.996 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-008.txt 06:35:29.996 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-009 ======================================================================================== 06:35:29.996 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:35:29.996 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:29.996 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:29.998 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:30.003 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:30.003 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:30.003 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:30.003 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:30.003 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:30.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:30.006 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:30.006 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:30.006 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:30.006 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:30.007 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:30.007 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:30.007 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:30.007 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:30.007 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:30.008 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:30.019 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:30.019 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:30.031 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:30.032 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 06:35:30.032 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:30.034 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 06:35:30.293 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 261.230988 msec 06:35:30.294 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 290.792213 msec 06:35:30.294 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 06:35:30.307 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.307 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.307 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:30.307 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:30.307 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:30.307 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.307 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.309 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:30.311 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:30.311 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:30.311 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-009.txt 06:35:30.311 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-009.txt 06:35:30.311 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-010 ======================================================================================== 06:35:30.311 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:30.311 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:30.312 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:30.313 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:30.314 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:30.315 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:30.315 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:30.315 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:30.315 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:30.315 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:30.316 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:30.316 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:30.316 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:30.316 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:30.316 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:30.317 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:30.317 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:30.317 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:30.317 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:30.317 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:30.317 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:30.317 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:30.322 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:30.324 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 06:35:30.324 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:30.325 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/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"] 06:35:30.549 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 227.04603 msec 06:35:30.550 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:30.550 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:30.550 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:30.551 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (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 []. } } } 06:35:30.551 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:30.552 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.17701 msec 06:35:30.552 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:30.554 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:35:30.556 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:30.556 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:30.557 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:30.557 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } 06:35:30.557 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:30.558 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } } # [source, "embedded"] 06:35:30.588 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 30.740642 msec 06:35:30.588 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:30.588 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:30.594 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:30.594 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:30.594 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:30.602 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:30.673 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 79.292236 msec 06:35:30.675 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 360.071719 msec 06:35:30.675 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:35:30.675 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.678 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:30.680 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:30.680 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:30.680 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-010.txt 06:35:30.680 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-010.txt 06:35:30.680 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-011 ======================================================================================== 06:35:30.680 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:30.680 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:30.680 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:30.682 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:30.682 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:30.682 [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=[]) 06:35:30.683 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:30.683 [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 06:35:30.683 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:30.683 [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) 06:35:30.684 [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) 06:35:30.684 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:30.684 [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) 06:35:30.684 [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) 06:35:30.684 [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) 06:35:30.685 [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) 06:35:30.685 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:30.685 [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) 06:35:30.685 [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) 06:35:30.686 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.316244 msec 06:35:30.686 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:30.687 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:30.687 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.688 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:30.689 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:30.690 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:30.690 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-011.txt 06:35:30.690 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-011.txt 06:35:30.690 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-012 ======================================================================================== 06:35:30.690 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:30.690 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:30.690 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:30.690 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:30.699 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:30.699 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:30.699 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 06:35:30.700 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:30.700 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:30.700 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:30.701 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:30.701 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:30.701 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:30.711 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:30.712 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:30.712 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:30.712 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:30.713 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:30.720 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:30.720 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:30.723 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 23.064807 msec 06:35:30.723 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:30.724 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:30.727 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:30.729 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:30.729 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:30.729 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-012.txt 06:35:30.729 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-012.txt 06:35:30.729 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-013 ======================================================================================== 06:35:30.729 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:30.729 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:30.730 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:30.731 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:30.733 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:30.733 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:30.733 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:30.733 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:30.733 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:30.735 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:30.735 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:30.735 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:30.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:30.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:30.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:30.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:30.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:30.736 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:30.737 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:30.737 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:30.737 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:30.737 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:30.737 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:30.738 [cling-8 ] INFO i.t.b.m.i.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 []. } } } 06:35:30.738 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:30.744 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (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"] 06:35:30.930 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 192.723661 msec 06:35:30.931 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:30.931 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:30.931 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:30.932 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (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 []. } } } 06:35:30.932 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:30.933 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.203445 msec 06:35:30.933 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:30.933 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:35:30.934 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:30.934 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:30.934 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:30.942 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 06:35:30.942 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:30.943 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 06:35:30.969 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 27.077286 msec 06:35:30.970 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:30.970 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:30.970 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:30.971 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:30.971 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:30.972 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.027 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 56.76288 msec 06:35:31.029 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 296.563014 msec 06:35:31.029 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.031 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:31.032 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.032 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.032 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:31.032 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.032 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:31.032 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.032 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.036 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:31.037 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:31.037 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:31.037 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-013.txt 06:35:31.037 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-013.txt 06:35:31.037 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-014 ======================================================================================== 06:35:31.038 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:31.038 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:31.038 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:31.040 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:31.040 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:31.040 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 06:35:31.040 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:31.040 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:31.040 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:31.041 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:31.041 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:31.041 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:31.041 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:31.041 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:31.042 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:31.042 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:31.042 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:31.042 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:31.043 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:31.043 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.546564 msec 06:35:31.043 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:31.044 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.045 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:31.046 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:31.051 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:31.051 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:31.051 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-014.txt 06:35:31.051 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-014.txt 06:35:31.052 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-015 ======================================================================================== 06:35:31.052 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:31.052 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:31.052 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:31.053 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:31.054 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:31.054 [cling-6 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:31.055 [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=[]) 06:35:31.055 [cling-6 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:31.055 [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 06:35:31.055 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:31.055 [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) 06:35:31.056 [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) 06:35:31.056 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:31.056 [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) 06:35:31.056 [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) 06:35:31.056 [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) 06:35:31.057 [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) 06:35:31.057 [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@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:31.057 [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) 06:35:31.057 [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) 06:35:31.058 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.194766 msec 06:35:31.058 [cling-6 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:31.058 [cling-6 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.060 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:31.065 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:31.065 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:31.065 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-015.txt 06:35:31.065 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-015.txt 06:35:31.065 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-016 ======================================================================================== 06:35:31.065 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:35:31.066 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:31.066 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:31.068 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:31.068 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:31.069 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:31.069 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:31.069 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:31.069 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:31.069 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:31.070 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:31.070 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:31.071 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:31.071 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:31.071 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:31.071 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:31.072 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:31.072 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:31.072 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:31.072 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:31.072 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:31.072 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:31.072 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:31.072 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:31.073 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:31.076 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 06:35:31.076 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:31.077 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/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"] 06:35:31.156 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 82.925344 msec 06:35:31.157 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 88.510811 msec 06:35:31.157 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:31.158 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.158 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.158 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:31.158 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.158 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:31.159 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.159 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.161 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:31.163 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:31.164 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:31.164 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-016.txt 06:35:31.164 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-016.txt 06:35:31.164 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-017 ======================================================================================== 06:35:31.164 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:31.164 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:31.165 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:31.167 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:31.167 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:31.167 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:31.167 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:31.167 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:31.167 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:31.167 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:31.168 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:31.168 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:31.168 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:31.168 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:31.168 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:31.169 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:31.169 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:31.169 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:31.169 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:31.169 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:31.169 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:31.170 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:31.170 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:31.170 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:31.170 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:31.171 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:31.390 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 219.891525 msec 06:35:31.425 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:31.425 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:31.425 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:31.428 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.072059 msec 06:35:31.445 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.445 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:35:31.445 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.446 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.446 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:35:31.447 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.457 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 11.927062 msec 06:35:31.458 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.459 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 06:35:31.460 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.460 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.460 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 06:35:31.463 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.466 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 5.936563 msec 06:35:31.466 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.466 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 06:35:31.467 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.468 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.468 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 06:35:31.470 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.480 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 11.461004 msec 06:35:31.480 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.480 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:31.480 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.482 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.482 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:31.487 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.497 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 16.119675 msec 06:35:31.500 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.500 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 06:35:31.500 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.501 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.501 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 06:35:31.503 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.517 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 25 in 16.537742 msec 06:35:31.522 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.523 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 06:35:31.523 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.523 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.525 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 06:35:31.532 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.546 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 22.385257 msec 06:35:31.547 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.547 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 06:35:31.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 06:35:31.548 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.566 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 32 in 18.533338 msec 06:35:31.568 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.570 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 06:35:31.570 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.570 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.573 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 06:35:31.578 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.585 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 8 in 14.975323 msec 06:35:31.586 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.586 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 06:35:31.592 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.595 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.595 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 06:35:31.596 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.615 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 22.097934 msec 06:35:31.615 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.615 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 06:35:31.615 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.616 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.616 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 06:35:31.617 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.627 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 10.953057 msec 06:35:31.632 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.633 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 06:35:31.633 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.633 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.633 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 06:35:31.634 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.637 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 4.001491 msec 06:35:31.649 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.650 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 06:35:31.652 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.655 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.655 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 06:35:31.657 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.668 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 13.951641 msec 06:35:31.669 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.670 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 06:35:31.671 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.672 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.672 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 06:35:31.673 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.687 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 14.892467 msec 06:35:31.687 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.687 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 06:35:31.688 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.688 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.688 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 06:35:31.689 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.708 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 17 in 20.606164 msec 06:35:31.709 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.709 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 06:35:31.709 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.709 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.709 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 06:35:31.712 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.720 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 10.803586 msec 06:35:31.721 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.721 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 06:35:31.722 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.722 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.722 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 06:35:31.723 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:31.729 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 10 in 7.67049 msec 06:35:31.733 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 566.33517 msec 06:35:31.734 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:31.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:35:31.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 06:35:31.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.737 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.738 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.739 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.740 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:31.745 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:31.749 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:31.749 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:31.749 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-017.txt 06:35:31.749 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-017.txt 06:35:31.751 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-018 ======================================================================================== 06:35:31.751 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:35:31.751 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:31.751 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:31.754 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:31.754 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:31.754 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:31.754 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:31.754 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:31.754 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:31.754 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:31.755 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:31.755 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:31.756 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:31.756 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:31.756 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:31.756 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:31.757 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:31.757 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:31.757 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:31.757 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:31.757 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:31.758 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:31.760 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:31.761 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:31.761 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:31.762 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:31.944 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 186.206773 msec 06:35:31.975 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:31.976 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:31.976 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:31.978 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.021333 msec 06:35:31.992 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:31.992 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:35:31.993 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:31.993 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:31.993 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:35:32.001 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.004 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 11.335115 msec 06:35:32.006 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 251.531915 msec 06:35:32.006 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 90, 1) 06:35:32.006 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.014 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.014 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:35:32.014 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.014 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.014 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.014 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.019 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:32.022 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:32.022 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:32.022 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-018.txt 06:35:32.023 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-018.txt 06:35:32.023 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-019 ======================================================================================== 06:35:32.023 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:32.023 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:32.023 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:32.025 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:32.025 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:32.025 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:32.025 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:32.025 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:32.025 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:32.025 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:32.026 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:32.026 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:32.026 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:32.026 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:32.027 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:32.027 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:32.027 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:32.027 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:32.027 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:32.028 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:32.028 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:32.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:32.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:32.029 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:32.029 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:32.031 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:32.239 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 210.893869 msec 06:35:32.253 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:32.253 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:32.253 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:32.262 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 9.236686 msec 06:35:32.268 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.268 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:35:32.268 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.275 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.276 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:35:32.279 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.292 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 23.539505 msec 06:35:32.292 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.292 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 06:35:32.293 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.294 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.294 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 06:35:32.299 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.301 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 8.81716 msec 06:35:32.302 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.302 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 06:35:32.302 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.303 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.303 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 06:35:32.304 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.307 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 3.963665 msec 06:35:32.307 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.307 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:32.311 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.316 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.316 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:32.317 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.320 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 7.89907 msec 06:35:32.320 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.320 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 06:35:32.323 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.324 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.324 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 06:35:32.325 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.333 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 25 in 9.124587 msec 06:35:32.333 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.333 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 06:35:32.336 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.337 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.337 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 06:35:32.338 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.352 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 15.971994 msec 06:35:32.354 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.354 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 06:35:32.354 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.355 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.355 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 06:35:32.359 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.375 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 32 in 21.181463 msec 06:35:32.377 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.377 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 06:35:32.378 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.379 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.380 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 06:35:32.383 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.389 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 8 in 10.356419 msec 06:35:32.389 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.391 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 06:35:32.391 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.391 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.391 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 06:35:32.393 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.396 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 5.395465 msec 06:35:32.397 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.397 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 06:35:32.397 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.397 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.397 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 06:35:32.398 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.401 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 3.95798 msec 06:35:32.401 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.402 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 06:35:32.402 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.402 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 06:35:32.407 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.413 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 11.267935 msec 06:35:32.413 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.414 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 06:35:32.414 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.414 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.414 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 06:35:32.415 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.437 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 23.455543 msec 06:35:32.438 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.438 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 06:35:32.439 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.439 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.439 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 06:35:32.440 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.443 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 4.192647 msec 06:35:32.443 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.443 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 06:35:32.444 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.444 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.444 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 06:35:32.445 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.468 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 17 in 24.206591 msec 06:35:32.468 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.468 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 06:35:32.469 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.469 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.469 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 06:35:32.470 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.472 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.034628 msec 06:35:32.472 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.472 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 06:35:32.473 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.473 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.473 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 06:35:32.474 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.492 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 10 in 19.296318 msec 06:35:32.494 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 468.485439 msec 06:35:32.494 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:32.494 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.494 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.494 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:35:32.494 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.495 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 06:35:32.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 06:35:32.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.504 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:32.506 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:32.506 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:32.506 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-019.txt 06:35:32.506 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-019.txt 06:35:32.508 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-020 ======================================================================================== 06:35:32.508 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=80, maxResult=16) ... 06:35:32.508 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:32.508 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:32.510 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 80, requestedCount: 16, sortCriteria: []) 06:35:32.510 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 80 @@@ 16 @@@ null @@@ []) 06:35:32.510 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=80, maxResults=16, orderby=[]) 06:35:32.510 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:32.510 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:32.511 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:32.511 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:32.511 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:32.511 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:32.511 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:32.511 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:32.512 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:32.512 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:32.512 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:32.512 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:32.512 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:32.513 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:32.513 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:32.513 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:32.513 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:32.513 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:32.514 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:32.515 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:32.731 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 212.145206 msec 06:35:32.737 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:32.738 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:32.741 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:32.755 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 17.673885 msec 06:35:32.761 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.761 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Rafael Kubelik: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:oXJ5uQ8965zoj57TsNOSJp56JSQ=) 06:35:32.764 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.776 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.776 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:oXJ5uQ8965zoj57TsNOSJp56JSQ=, source, "embedded"] 06:35:32.777 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.779 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 8 in 3.851498 msec 06:35:32.780 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.780 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Seiji Ozawa: Boston Symphony Orchestra, uri=urn:bluemarine:artist:knPfY3aKWi84LhiF2InEQnX7Fs8=) 06:35:32.780 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.780 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.780 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:knPfY3aKWi84LhiF2InEQnX7Fs8=, source, "embedded"] 06:35:32.781 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.794 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 20 in 13.482106 msec 06:35:32.797 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.797 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Smithsonian Chamber Players, uri=urn:bluemarine:artist:n0USj0UzoIdXJ--46mMmWLDlLpI=) 06:35:32.797 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.798 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.798 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:n0USj0UzoIdXJ--46mMmWLDlLpI=, source, "embedded"] 06:35:32.799 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.802 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 18 in 4.252142 msec 06:35:32.806 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.806 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Trevor Pinnock: English Concert, uri=urn:bluemarine:artist:vT6zFJFDnAjdLK3zD18IeDW_DG0=) 06:35:32.807 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.807 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.807 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:vT6zFJFDnAjdLK3zD18IeDW_DG0=, source, "embedded"] 06:35:32.808 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.810 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 9 in 3.483401 msec 06:35:32.811 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.811 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Trevor Pinnock: The English Concert, uri=urn:bluemarine:artist:VV1t1wt5su-gcB4cP9bs7yNM6L0=) 06:35:32.811 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.811 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.811 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:VV1t1wt5su-gcB4cP9bs7yNM6L0=, source, "embedded"] 06:35:32.812 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.823 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 19 in 12.106249 msec 06:35:32.824 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.824 [cling-3 ] 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=) 06:35:32.824 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.824 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.824 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Uku5S4QjUiPizLcAhRvPhpUUOF4=, source, "embedded"] 06:35:32.825 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.834 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 7.082675 msec 06:35:32.835 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.835 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Tullio Serafin: Philharmonia Orchestra, uri=urn:bluemarine:artist:aEDBNrsHgXXpSmp4S4y-ieg6pIs=) 06:35:32.835 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.836 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.836 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:aEDBNrsHgXXpSmp4S4y-ieg6pIs=, source, "embedded"] 06:35:32.841 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.842 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.091067 msec 06:35:32.843 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.843 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Tullio Serafin: Philharmonia Orchestra & Chorus, uri=urn:bluemarine:artist:iURiFKhVwP8pFos1Q1f2Im6VK-M=) 06:35:32.843 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.843 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.843 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:iURiFKhVwP8pFos1Q1f2Im6VK-M=, source, "embedded"] 06:35:32.844 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.846 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.880673 msec 06:35:32.846 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.850 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Un Autre Noel, uri=urn:bluemarine:artist:JRCXZbpWHpKx12pTV-F2GPtWcRU=) 06:35:32.851 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.851 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.851 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:JRCXZbpWHpKx12pTV-F2GPtWcRU=, source, "embedded"] 06:35:32.852 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.867 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 10 in 15.956735 msec 06:35:32.867 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:32.867 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Viktoria Mullova, uri=urn:bluemarine:artist:_T2PQBCarMroWGGii1p0vCrMKoE=) 06:35:32.868 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:32.868 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:32.868 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:_T2PQBCarMroWGGii1p0vCrMKoE=, source, "embedded"] 06:35:32.869 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:32.880 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 12.294804 msec 06:35:32.881 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 371.041829 msec 06:35:32.881 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 10, 90, 1) 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Rafael Kubelik: Berlin Philharmonic Orchestra 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Seiji Ozawa: Boston Symphony Orchestra 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Smithsonian Chamber Players 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trevor Pinnock: English Concert 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.891 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Trevor Pinnock: The English Concert 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tullio Serafin: Orchestra & Chorus Of La Scala Milan 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tullio Serafin: Philharmonia Orchestra 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tullio Serafin: Philharmonia Orchestra & Chorus 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.892 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.893 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Un Autre Noel 06:35:32.893 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.893 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.893 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.893 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.893 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Viktoria Mullova 06:35:32.893 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:32.893 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:32.893 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.893 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:32.898 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:32.904 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:32.904 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:32.904 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-020.txt 06:35:32.904 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-020.txt 06:35:32.906 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-021 ======================================================================================== 06:35:32.906 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=91, maxResult=5) ... 06:35:32.906 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:32.906 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:32.908 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 91, requestedCount: 5, sortCriteria: []) 06:35:32.908 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 91 @@@ 5 @@@ null @@@ []) 06:35:32.908 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=91, maxResults=5, orderby=[]) 06:35:32.908 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:32.908 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:32.908 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:32.908 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:32.909 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:32.909 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:32.909 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:32.909 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:32.909 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:32.910 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:32.910 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:32.910 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:32.910 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:32.910 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:32.911 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:32.911 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:32.911 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:32.911 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:32.912 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:32.914 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:33.051 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 139.72224 msec 06:35:33.056 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:33.056 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:33.057 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:33.070 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 14.07752 msec 06:35:33.089 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 180.670523 msec 06:35:33.089 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 90, 1) 06:35:33.089 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.100 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:33.102 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:33.102 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:33.102 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-021.txt 06:35:33.102 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-021.txt 06:35:33.102 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-022 ======================================================================================== 06:35:33.102 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=91, maxResult=5) ... 06:35:33.102 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:33.102 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:33.104 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:33.104 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 91, requestedCount: 5, sortCriteria: []) 06:35:33.104 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 91 @@@ 5 @@@ null @@@ []) 06:35:33.104 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=91, maxResults=5, orderby=[]) 06:35:33.105 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:33.105 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:33.105 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:33.105 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:33.105 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:33.105 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:33.106 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:33.106 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:33.106 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:33.106 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:33.106 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:33.107 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:33.107 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:33.107 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:33.107 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:33.107 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:33.108 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:33.108 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:33.109 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:33.265 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 157.464133 msec 06:35:33.287 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:33.287 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:33.287 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:33.289 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.890753 msec 06:35:33.298 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 194.017944 msec 06:35:33.299 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 90, 1) 06:35:33.299 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.301 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:33.302 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:33.303 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:33.303 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-022.txt 06:35:33.303 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-022.txt 06:35:33.303 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-023 ======================================================================================== 06:35:33.303 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=64, maxResult=16) ... 06:35:33.303 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:33.303 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:33.304 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:33.305 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 64, requestedCount: 16, sortCriteria: []) 06:35:33.305 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 64 @@@ 16 @@@ null @@@ []) 06:35:33.305 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=64, maxResults=16, orderby=[]) 06:35:33.305 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:33.305 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:33.306 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:33.306 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:33.306 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:33.306 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:33.306 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:33.307 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:33.307 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:33.307 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:33.307 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:33.307 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:33.308 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:33.308 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:33.308 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:33.319 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:33.319 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:33.319 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:33.320 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:33.541 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 221.565797 msec 06:35:33.560 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:33.560 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:33.560 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:33.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.728052 msec 06:35:33.583 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=, delegate=RepositoryMusicArtist(rdfs:label=Mstislav Rostropovich, Benjamin Britten, uri=urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.584 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Mstislav Rostropovich, Benjamin Britten, uri=urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=) 06:35:33.595 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.598 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.599 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:rqmwY95TWwQ8Z_CYjPQHi7W5ad0=, source, "embedded"] 06:35:33.606 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.609 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 in 12.554806 msec 06:35:33.609 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=, delegate=RepositoryMusicArtist(rdfs:label=Neville Marriner: Academy Of St. Martin In The Fields, uri=urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.609 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Neville Marriner: Academy Of St. Martin In The Fields, uri=urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=) 06:35:33.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lSC_PlZcK3xPIlZfRgX6OGDuWMw=, source, "embedded"] 06:35:33.611 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.614 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 13 in 3.833798 msec 06:35:33.614 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=, delegate=RepositoryMusicArtist(rdfs:label=Neville Marriner: Staatskapelle Dresden, uri=urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.614 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Neville Marriner: Staatskapelle Dresden, uri=urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=) 06:35:33.615 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.615 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.615 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:TTXX3K3946JY3WQJ6UAyqCuTKmg=, source, "embedded"] 06:35:33.618 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.624 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 7 in 8.915357 msec 06:35:33.625 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=, delegate=RepositoryMusicArtist(rdfs:label=New York's Ensemble for Early Music - Frederick Renz director, uri=urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.625 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=New York's Ensemble for Early Music - Frederick Renz director, uri=urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=) 06:35:33.626 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.627 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.627 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:0ta0qZefIsefmrD2FUf0LcwMZUo=, source, "embedded"] 06:35:33.630 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.639 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 13 in 12.543964 msec 06:35:33.640 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=, delegate=RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Maria Callas/Orchestre De La Société Des Concerts Du Conservatoire, uri=urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.641 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Maria Callas/Orchestre De La Société Des Concerts Du Conservatoire, uri=urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=) 06:35:33.642 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.642 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.642 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1n3Qx7CXp8T9eTQXdibkkutrO5E=, source, "embedded"] 06:35:33.656 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.658 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 16.385624 msec 06:35:33.658 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=, delegate=RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Philharmonia Orchestra/Maria Callas, uri=urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.659 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicola Rescigno/Philharmonia Orchestra/Maria Callas, uri=urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=) 06:35:33.659 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.659 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.659 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:EilPUj0DOTgKm20KNXcdfrFEeVE=, source, "embedded"] 06:35:33.660 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.664 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.52103 msec 06:35:33.667 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=, delegate=RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Paris Conservatory Orchestra, uri=urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.671 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Paris Conservatory Orchestra, uri=urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=) 06:35:33.671 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.672 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.672 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ZH2lu9RgRj-RmDRQ34v_snRRBR8=, source, "embedded"] 06:35:33.673 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.677 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 5.250734 msec 06:35:33.678 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=, delegate=RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Philharmonia Orchestra, uri=urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.679 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nicolà Rescigno: Philharmonia Orchestra, uri=urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=) 06:35:33.690 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.691 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.691 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:O9pfv9DDgHaxF7-x5NhrCDxPq9M=, source, "embedded"] 06:35:33.692 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.694 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.138051 msec 06:35:33.694 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=, delegate=RepositoryMusicArtist(rdfs:label=Nikolaus Harnoncourt: Concentus Musicus Wien, Arnold Schoenberg Choir, uri=urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.694 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Nikolaus Harnoncourt: Concentus Musicus Wien, Arnold Schoenberg Choir, uri=urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=) 06:35:33.694 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.695 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.695 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xLf3ecacY8vaNG3bL2xjQ9JUmFY=, source, "embedded"] 06:35:33.696 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.699 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 25 in 4.702208 msec 06:35:33.699 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, delegate=RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.700 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pat Metheny, uri=urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=) 06:35:33.700 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.700 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.700 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DzsoPY6opKrOKFCRzm3mjG7rdkA=, source, "embedded"] 06:35:33.701 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.712 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 11 in 11.764111 msec 06:35:33.712 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=, delegate=RepositoryMusicArtist(rdfs:label=Patrizia Bovi&Gilberte Casabianca, uri=urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.712 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Patrizia Bovi&Gilberte Casabianca, uri=urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=) 06:35:33.713 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.713 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.713 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lzFUNOxVlSoGc-QSaEjoz8ZxXHM=, source, "embedded"] 06:35:33.714 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.721 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 17 in 8.372794 msec 06:35:33.721 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=, delegate=RepositoryMusicArtist(rdfs:label=Perosi, Lorenzo, uri=urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.722 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Perosi, Lorenzo, uri=urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=) 06:35:33.722 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.722 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.722 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:DDjtW4nJhSKSAOn9KMe0UHZ5Wx8=, source, "embedded"] 06:35:33.728 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.741 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 26 in 18.780443 msec 06:35:33.741 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=, delegate=RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo, uri=urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.741 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo, uri=urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=) 06:35:33.745 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.745 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.745 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GDHoxlvyEvauQCq6zQZo_Wfs8rk=, source, "embedded"] 06:35:33.747 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.749 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.481567 msec 06:35:33.749 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=, delegate=RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo/Horn, Bamberger Symphoniker/Theodor Gusch, uri=urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.749 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo/Horn, Bamberger Symphoniker/Theodor Gusch, uri=urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=) 06:35:33.749 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.750 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.750 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:z4F14cjTeXKPnKDChuJoRJAwCyo=, source, "embedded"] 06:35:33.750 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.752 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.705476 msec 06:35:33.752 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=, delegate=RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo/Horn, Jean Hubeau/Piano, uri=urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.752 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pierre Del Vescovo/Horn, Jean Hubeau/Piano, uri=urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=) 06:35:33.753 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.753 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.753 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Ecj3GCKuYJzSONZN64KPts874z4=, source, "embedded"] 06:35:33.754 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.772 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 19.15666 msec 06:35:33.772 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=, delegate=RepositoryMusicArtist(rdfs:label=Pinchas Zukerman: St. Paul Chamber Orchestra, uri=urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:33.773 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Pinchas Zukerman: St. Paul Chamber Orchestra, uri=urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=) 06:35:33.773 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:33.773 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:33.773 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:najfIguvtt8amhMuHsAa5vSJcEY=, source, "embedded"] 06:35:33.774 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:33.777 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 3.682364 msec 06:35:33.778 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 472.710953 msec 06:35:33.778 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mstislav Rostropovich, Benjamin Britten 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Neville Marriner: Academy Of St. Martin In The Fields 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Neville Marriner: Staatskapelle Dresden 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning New York's Ensemble for Early Music - Frederick Renz director 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicola Rescigno/Maria Callas/Orchestre De La Société Des Concerts Du Conservatoire 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicola Rescigno/Philharmonia Orchestra/Maria Callas 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicolà Rescigno: Paris Conservatory Orchestra 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.791 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nicolà Rescigno: Philharmonia Orchestra 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Nikolaus Harnoncourt: Concentus Musicus Wien, Arnold Schoenberg Choir 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pat Metheny 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Patrizia Bovi&Gilberte Casabianca 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Perosi, Lorenzo 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo/Horn, Bamberger Symphoniker/Theodor Gusch 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pierre Del Vescovo/Horn, Jean Hubeau/Piano 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pinchas Zukerman: St. Paul Chamber Orchestra 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.792 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:33.795 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:33.797 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:33.797 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:33.797 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-023.txt 06:35:33.798 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-023.txt 06:35:33.799 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:33.799 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-024 ======================================================================================== 06:35:33.799 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=48, maxResult=16) ... 06:35:33.799 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:33.801 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:33.811 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 48, requestedCount: 16, sortCriteria: []) 06:35:33.811 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 48 @@@ 16 @@@ null @@@ []) 06:35:33.811 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=48, maxResults=16, orderby=[]) 06:35:33.812 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:33.812 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:33.812 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:33.812 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:33.812 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:33.812 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:33.813 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:33.813 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:33.813 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:33.813 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:33.813 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:33.813 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:33.814 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:33.814 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:33.814 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:33.814 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:33.815 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:33.815 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:33.815 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:33.970 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 155.858005 msec 06:35:33.977 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:33.977 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:33.990 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:33.992 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 15.069897 msec 06:35:34.035 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=, delegate=RepositoryMusicArtist(rdfs:label=Lambis Vassiliadis, uri=urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.036 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Lambis Vassiliadis, uri=urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=) 06:35:34.036 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.036 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.036 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:k3OalJDXS2vzNdm7tvFq3TNA76Y=, source, "embedded"] 06:35:34.037 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.064 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 3 in 28.135062 msec 06:35:34.064 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=, delegate=RepositoryMusicArtist(rdfs:label=Leonard Bernstein: Israel Philharmonic Orchestra, uri=urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.065 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Leonard Bernstein: Israel Philharmonic Orchestra, uri=urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=) 06:35:34.065 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.065 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.065 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lziE8d78wDemu3R2TUMPpBKmjOM=, source, "embedded"] 06:35:34.066 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.069 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 4.00101 msec 06:35:34.069 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=, delegate=RepositoryMusicArtist(rdfs:label=London Baroque, uri=urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.069 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=London Baroque, uri=urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=) 06:35:34.070 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.070 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.070 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=, source, "embedded"] 06:35:34.077 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:xh30mv1nEVEjuqU3HJYjk4VRCYY=, source, "embedded"] 06:35:34.082 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 40 in 12.321101 msec 06:35:34.082 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=, delegate=RepositoryMusicArtist(rdfs:label=Lorin Maazel: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.083 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Lorin Maazel: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=) 06:35:34.083 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.083 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.083 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:M-rCumgAtaVdgc9JbvbJgM8ALKQ=, source, "embedded"] 06:35:34.084 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.086 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 3 in 3.334221 msec 06:35:34.087 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=, delegate=RepositoryMusicArtist(rdfs:label=Louis Armstrong, uri=urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.087 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Louis Armstrong, uri=urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=) 06:35:34.087 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.087 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.087 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=, source, "embedded"] 06:35:34.088 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:UX-l4L9VFoqEr_h8pzXiu_CaE_4=, source, "embedded"] 06:35:34.091 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 4.288554 msec 06:35:34.092 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, uri=urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.092 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, uri=urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=) 06:35:34.092 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.092 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.093 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=, source, "embedded"] 06:35:34.093 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:1WC5U0MFESBZLTm-8CJlFg_GigI=, source, "embedded"] 06:35:34.097 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 20 in 5.13196 msec 06:35:34.098 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, Ferruccio Tagliavini, Etc., uri=urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.098 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, Ferruccio Tagliavini, Etc., uri=urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=) 06:35:34.098 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.099 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.099 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:v5o-SBa23zKqLxjY3BIfU3C70y8=, source, "embedded"] 06:35:34.100 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.101 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.912496 msec 06:35:34.102 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, Orchestre National De La Radiodiffusion Française, Georges Prêtre, uri=urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.102 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, Orchestre National De La Radiodiffusion Française, Georges Prêtre, uri=urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=) 06:35:34.102 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.102 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.102 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=, source, "embedded"] 06:35:34.103 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:aSuGeUiJcKN7lDL677mjSMYlsgQ=, source, "embedded"] 06:35:34.105 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 3.009609 msec 06:35:34.105 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, Orquesta Sinfonica Del Teatro Nacional De Santa Carlos, Lisboa, Franco Ghione, uri=urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.106 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, Orquesta Sinfonica Del Teatro Nacional De Santa Carlos, Lisboa, Franco Ghione, uri=urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=) 06:35:34.106 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.106 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.106 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:8BJyAEIRba8rHlHYBhtP2cIE8nI=, source, "embedded"] 06:35:34.108 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.110 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 4.392064 msec 06:35:34.111 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas, The Philharmonia Orchestra Tullio Serafin, uri=urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.111 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas, The Philharmonia Orchestra Tullio Serafin, uri=urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=) 06:35:34.111 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.111 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.111 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:nvXtxN2cTo-u-Hg1Sbp0v2ciTok=, source, "embedded"] 06:35:34.112 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.114 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 3.004119 msec 06:35:34.115 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas/Nicola Rescigno/Orchestre De La Société Des Concerts Du Conservatoire, uri=urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.116 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas/Nicola Rescigno/Orchestre De La Société Des Concerts Du Conservatoire, uri=urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=) 06:35:34.120 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.121 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.121 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=, source, "embedded"] 06:35:34.125 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:xOU4wGYrU6_V4B3vcterSJ2RUjo=, source, "embedded"] 06:35:34.127 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 7.181006 msec 06:35:34.128 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=, delegate=RepositoryMusicArtist(rdfs:label=Maria Callas/Piero Cappuccilli/Bernard Ladysz/Philharmonia Chorus/Philharmonia Orchestra/Tullio Serafin, uri=urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.138 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maria Callas/Piero Cappuccilli/Bernard Ladysz/Philharmonia Chorus/Philharmonia Orchestra/Tullio Serafin, uri=urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=) 06:35:34.140 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.140 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.140 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=, source, "embedded"] 06:35:34.141 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:5I66fTXIPp0ry6bgXcOVCiLIq7w=, source, "embedded"] 06:35:34.143 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.957058 msec 06:35:34.143 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=, delegate=RepositoryMusicArtist(rdfs:label=Maurizio Pollini, uri=urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.143 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Maurizio Pollini, uri=urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=) 06:35:34.144 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.144 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.144 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Nh5VeMYW3NfBjih3dg_Eb5KiBng=, source, "embedded"] 06:35:34.149 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.155 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 7 in 11.496487 msec 06:35:34.155 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=, delegate=RepositoryMusicArtist(rdfs:label=Michael Halász: Slovak Philharmonic Orchestra, uri=urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.156 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Michael Halász: Slovak Philharmonic Orchestra, uri=urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=) 06:35:34.156 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.156 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.156 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:Xr1PzFxY5KgcwOOR6PiS_uaxnt8=, source, "embedded"] 06:35:34.159 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.162 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 18 in 6.388294 msec 06:35:34.165 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.166 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:34.168 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.168 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.168 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:34.170 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.175 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 7.57127 msec 06:35:34.176 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=, delegate=RepositoryMusicArtist(rdfs:label=Miguel Sánchez: Alia Música, uri=urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.177 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Miguel Sánchez: Alia Música, uri=urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=) 06:35:34.178 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.179 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.179 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:S1hr4AYmfyB0hMnTs-N9wYrvzdA=, source, "embedded"] 06:35:34.183 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.187 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 9.128171 msec 06:35:34.189 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 377.127801 msec 06:35:34.189 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lambis Vassiliadis 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Leonard Bernstein: Israel Philharmonic Orchestra 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.189 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning London Baroque 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lorin Maazel: Berlin Philharmonic Orchestra 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Louis Armstrong 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Ferruccio Tagliavini, Etc. 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Orchestre National De La Radiodiffusion Française, Georges Prêtre 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, Orquesta Sinfonica Del Teatro Nacional De Santa Carlos, Lisboa, Franco Ghione 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas, The Philharmonia Orchestra Tullio Serafin 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas/Nicola Rescigno/Orchestre De La Société Des Concerts Du Conservatoire 06:35:34.190 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maria Callas/Piero Cappuccilli/Bernard Ladysz/Philharmonia Chorus/Philharmonia Orchestra/Tullio Serafin 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Maurizio Pollini 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Michael Halász: Slovak Philharmonic Orchestra 06:35:34.192 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.194 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.194 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.194 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.194 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Midori 06:35:34.194 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.194 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.194 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.194 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.195 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Miguel Sánchez: Alia Música 06:35:34.195 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.195 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.195 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.195 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.204 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:34.206 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:34.206 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:34.206 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-024.txt 06:35:34.206 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-024.txt 06:35:34.208 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-025 ======================================================================================== 06:35:34.208 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/a+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:34.208 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:34.208 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:34.210 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:34.211 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:34.211 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:34.211 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:34.211 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:34.211 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:34.211 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack) 06:35:34.211 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:34.212 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:34.212 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:34.212 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:34.212 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:34.212 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:34.213 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:34.213 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:34.213 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:34.213 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:34.213 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:34.213 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:34.214 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:34.214 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:34.214 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:34.215 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:34.420 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 206.473678 msec 06:35:34.441 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:34.442 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:34.442 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:34.449 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 7.581512 msec 06:35:34.465 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, delegate=RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.466 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alan Cuckston, harpsichord, uri=urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=) 06:35:34.466 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.466 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.466 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:jFlzdlvwMbvfQALJpMV2RF4C3eo=, source, "embedded"] 06:35:34.467 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.470 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 4.232199 msec 06:35:34.470 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, delegate=RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.471 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alfred Brendel, uri=urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=) 06:35:34.471 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.471 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.471 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:sIN_28qR8mNDe5ULv3Z-bcZdvQs=, source, "embedded"] 06:35:34.479 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.485 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 13.741453 msec 06:35:34.485 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, delegate=RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.485 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Alison Crum, viola da gamba, uri=urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=) 06:35:34.490 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.491 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.491 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:eSiOTtUtxTCuDo9nEHAtS0yVPH8=, source, "embedded"] 06:35:34.492 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.495 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 4.76244 msec 06:35:34.496 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, delegate=RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.496 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Andrea Bacchetti, uri=urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=) 06:35:34.496 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.496 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.496 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:34.497 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } # [artist, urn:bluemarine:artist:01dFRWwGdwcxyDGTw48SzJyzwgI=, source, "embedded"] 06:35:34.509 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 12.747727 msec 06:35:34.509 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, delegate=RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.510 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Angela Maria Blasi, Robert Holl, Etc., uri=urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=) 06:35:34.510 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.510 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.510 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:lbrdvY_Jzgh2fsGEhzP3OCfQFZ4=, source, "embedded"] 06:35:34.511 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.518 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 25 in 8.000944 msec 06:35:34.518 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, delegate=RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.518 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Antonino Votto: Orchestra Of La Scala Milan, uri=urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=) 06:35:34.519 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.519 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.519 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:mmryLAth16vhl_l6kSfroM6Aywk=, source, "embedded"] 06:35:34.520 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.521 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 in 2.597773 msec 06:35:34.522 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, delegate=RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.522 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Benedictine Monks Of Santo Domingo De Silos, uri=urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=) 06:35:34.522 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.530 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.530 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:NaBA0sMMKOlieukHnxkVtUIkZk4=, source, "embedded"] 06:35:34.531 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.536 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 32 in 13.567293 msec 06:35:34.536 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, delegate=RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.536 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Brodsky Quartet, uri=urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=) 06:35:34.536 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.537 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.537 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:w2KLJkn8-N6eQbHF0xU6uXoPSvc=, source, "embedded"] 06:35:34.537 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.540 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 8 in 3.411564 msec 06:35:34.540 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, delegate=RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.540 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Carlos Kleiber: Vienna Philharmonic Orchestra, uri=urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=) 06:35:34.540 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.541 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.541 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:OSVLDq4lVQseOaQ4A-Jg8VoyUsw=, source, "embedded"] 06:35:34.541 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.555 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 14.818187 msec 06:35:34.556 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, delegate=RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.556 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Charles Mackerras: English Chamber Orchestra, Ambrosian Singers, uri=urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=) 06:35:34.556 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.556 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.556 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:GFLHPAhc1mXcCAXj7XXWM1tkiJQ=, source, "embedded"] 06:35:34.557 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.560 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 in 4.01508 msec 06:35:34.560 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.561 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Berlin Philharmonic Orchestra, uri=urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=) 06:35:34.561 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.561 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.569 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:1zFIki-dJzAah5KVfySIv3NejHw=, source, "embedded"] 06:35:34.573 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.575 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 4 in 14.05603 msec 06:35:34.575 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, delegate=RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.576 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Claudio Abbado: Chamber Orchestra Of Europe, uri=urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=) 06:35:34.576 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.576 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.576 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:680tZL-FIWqau9TczN7Ssft149E=, source, "embedded"] 06:35:34.577 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.587 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 11.110925 msec 06:35:34.587 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, delegate=RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.588 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Elizabeth Parry, flute, uri=urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=) 06:35:34.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:ww5BE4YrVG1MszOt_7CQK6jU0vE=, source, "embedded"] 06:35:34.589 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.592 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 16 in 4.038143 msec 06:35:34.592 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.592 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald, uri=urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=) 06:35:34.593 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.603 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.603 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:cRVwE1_8J_QYRQMd6KfR3ma2A28=, source, "embedded"] 06:35:34.604 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.607 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 17 in 14.229062 msec 06:35:34.607 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, delegate=RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.608 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Ella Fitzgerald & Louis Armstrong, uri=urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=) 06:35:34.608 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.608 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.608 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:UmoFVklP-uqJ2XrLS88-Ng3E9Ys=, source, "embedded"] 06:35:34.609 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.618 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 2 in 9.992814 msec 06:35:34.618 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, delegate=RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.619 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Emil Gilels, uri=urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=) 06:35:34.619 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.619 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.619 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:alNxqCp5i5AeNL9FF-YnFA4yKWM=, source, "embedded"] 06:35:34.621 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.623 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 10 in 3.923825 msec 06:35:34.625 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 413.95212 msec 06:35:34.625 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 90, 1) 06:35:34.626 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.626 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.626 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alan Cuckston, harpsichord 06:35:34.626 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.626 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.626 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.626 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.626 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alfred Brendel 06:35:34.626 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.626 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.626 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Alison Crum, viola da gamba 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Andrea Bacchetti 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Angela Maria Blasi, Robert Holl, Etc. 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.642 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Antonino Votto: Orchestra Of La Scala Milan 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Benedictine Monks Of Santo Domingo De Silos 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brodsky Quartet 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Carlos Kleiber: Vienna Philharmonic Orchestra 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Charles Mackerras: English Chamber Orchestra, Ambrosian Singers 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Berlin Philharmonic Orchestra 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Claudio Abbado: Chamber Orchestra Of Europe 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Elizabeth Parry, flute 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ella Fitzgerald & Louis Armstrong 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Emil Gilels 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.643 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.646 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:34.648 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:34.648 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:34.648 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-025.txt 06:35:34.648 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-025.txt 06:35:34.650 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:34.650 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-026 ======================================================================================== 06:35:34.650 [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) ... 06:35:34.650 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:34.650 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:34.652 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:34.652 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:34.652 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:34.652 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:34.652 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:34.653 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:34.653 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:34.653 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:34.653 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:34.653 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:34.653 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:34.654 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:34.654 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:34.654 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:34.655 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:34.655 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:34.656 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:34.664 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:34.858 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 203.755743 msec 06:35:34.871 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:34.872 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:34.872 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:34.874 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.657218 msec 06:35:34.881 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:34.881 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:34.881 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:34.886 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:34.887 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:34.887 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.887 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:34.887 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MusicArtistDIDLAdapter - toObject() - RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:34.887 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:34.888 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:34.888 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:34.890 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:34.897 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 in 9.366253 msec 06:35:34.898 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 245.850774 msec 06:35:34.898 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:34.899 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.899 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.899 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Midori 06:35:34.899 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:34.899 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.person.musicArtist 06:35:34.899 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.899 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:34.904 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:34.906 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:34.906 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:34.906 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-026.txt 06:35:34.906 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-026.txt 06:35:34.906 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-027 ======================================================================================== 06:35:34.906 [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) ... 06:35:34.906 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:34.906 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:34.908 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:34.908 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:34.909 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:34.909 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:34.909 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:34.909 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:34.909 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:34.909 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:34.909 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:34.910 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:34.910 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:34.910 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:34.910 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:34.910 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:34.910 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:34.910 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:34.911 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:34.911 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:34.912 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:35.117 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 205.982548 msec 06:35:35.122 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:35.122 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:35.123 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:35.126 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 3.775036 msec 06:35:35.132 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:35.132 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:35.132 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:35.132 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:35.132 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:35.132 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:35.133 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:35.133 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:35.133 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:35.134 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:35.139 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 5.718936 msec 06:35:35.139 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:35.139 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:35.139 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:35.141 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.943415 msec 06:35:35.142 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, delegate=RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.142 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=) 06:35:35.142 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 06:35:35.142 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 06:35:35.149 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.150 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.150 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.150 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.151 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 06:35:35.151 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.152 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.890156 msec 06:35:35.153 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, delegate=RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.153 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=) 06:35:35.153 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 06:35:35.153 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 06:35:35.160 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.161 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.161 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.161 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.161 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 06:35:35.162 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 06:35:35.163 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.747554 msec 06:35:35.163 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, delegate=RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.163 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=) 06:35:35.166 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 06:35:35.168 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 06:35:35.180 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.181 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.181 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.182 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.182 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 06:35:35.196 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 06:35:35.197 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 15.736188 msec 06:35:35.198 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, delegate=RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.198 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=) 06:35:35.198 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 06:35:35.198 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 06:35:35.211 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.211 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.212 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.212 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.212 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 06:35:35.213 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.214 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.850867 msec 06:35:35.214 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, delegate=RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.214 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=) 06:35:35.215 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 06:35:35.215 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 06:35:35.228 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.229 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.229 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.229 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.229 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 06:35:35.230 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.231 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.962423 msec 06:35:35.232 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, delegate=RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.232 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=) 06:35:35.232 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 06:35:35.232 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 06:35:35.249 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.249 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.250 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.250 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.250 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 06:35:35.251 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.252 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.181047 msec 06:35:35.252 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, delegate=RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.252 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=) 06:35:35.253 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 06:35:35.253 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 06:35:35.267 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.268 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.268 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.268 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.268 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 06:35:35.269 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.270 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.970271 msec 06:35:35.271 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, delegate=RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.271 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=) 06:35:35.271 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 06:35:35.271 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 06:35:35.287 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.287 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.287 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.288 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.288 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 06:35:35.288 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 06:35:35.289 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.821014 msec 06:35:35.290 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, delegate=RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.290 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=) 06:35:35.297 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 06:35:35.297 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 06:35:35.300 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.302 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.302 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.302 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.302 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 06:35:35.303 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.304 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.921961 msec 06:35:35.304 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, delegate=RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.305 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=) 06:35:35.305 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:35.305 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:35.315 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.316 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.317 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.317 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.317 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 06:35:35.318 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 06:35:35.324 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.49935 msec 06:35:35.325 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, delegate=RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.325 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=) 06:35:35.325 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 06:35:35.325 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 06:35:35.331 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.331 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.332 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.332 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.332 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 06:35:35.333 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.333 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.783992 msec 06:35:35.334 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, delegate=RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.337 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=) 06:35:35.337 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:35.337 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:35.344 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.344 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.344 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.344 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.345 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 06:35:35.345 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.346 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.71212 msec 06:35:35.357 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 448.065263 msec 06:35:35.357 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 06:35:35.363 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.364 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.366 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 06:35:35.366 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.366 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.366 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso 06:35:35.366 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.374 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.374 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:35.374 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.374 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.374 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 06:35:35.374 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.374 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.374 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 06:35:35.374 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.374 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.374 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:35.375 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.375 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.375 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 06:35:35.375 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.375 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.382 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:35.401 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:35.401 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:35.401 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-027.txt 06:35:35.401 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-027.txt 06:35:35.414 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:35.415 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-028 ======================================================================================== 06:35:35.415 [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) ... 06:35:35.415 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:35.418 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:35.421 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:35.421 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:35.421 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:35.421 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:35.421 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:35.422 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:35.422 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:35.422 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:35.422 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:35.422 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:35.423 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:35.423 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:35.423 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:35.423 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:35.423 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:35.424 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:35.424 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:35.425 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:35.615 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 191.336485 msec 06:35:35.630 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:35.631 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:35.631 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:35.632 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.142417 msec 06:35:35.646 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:35.646 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:35.646 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:35.647 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:35.647 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:35.647 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:35.647 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:35.648 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:35.648 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:35.649 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:35.659 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 11.566102 msec 06:35:35.660 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:35.660 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:35.660 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:35.667 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 7.807709 msec 06:35:35.672 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, delegate=RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.672 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=) 06:35:35.673 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 06:35:35.673 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 06:35:35.676 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.677 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.681 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.681 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.681 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 06:35:35.683 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.684 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.28076 msec 06:35:35.685 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 264.281435 msec 06:35:35.686 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 12, 1) 06:35:35.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 06:35:35.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:35.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 06:35:35.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.693 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:35.702 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:35.702 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:35.702 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-028.txt 06:35:35.702 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-028.txt 06:35:35.703 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:35.703 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-029 ======================================================================================== 06:35:35.703 [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) ... 06:35:35.703 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:35.703 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:35.705 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:35.705 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:35.705 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:35.705 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:35.705 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:35.706 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:35.706 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:35.706 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:35.706 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:35.706 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:35.707 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:35.707 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:35.707 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:35.707 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:35.707 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:35.707 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:35.707 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:35.708 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:35.823 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 115.718228 msec 06:35:35.839 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:35.839 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:35.839 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:35.841 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.980186 msec 06:35:35.847 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:35.848 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:35.848 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:35.848 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:35.848 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:35.849 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:35.849 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:35.858 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:35.858 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:35.859 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:35.862 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 12.674707 msec 06:35:35.863 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:35.863 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:35.863 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:35.864 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.378249 msec 06:35:35.865 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, delegate=RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.865 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=) 06:35:35.865 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 06:35:35.865 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 06:35:35.873 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.876 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.877 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.877 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.877 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 06:35:35.878 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.879 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.818824 msec 06:35:35.879 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, delegate=RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.879 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=) 06:35:35.879 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 06:35:35.879 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 06:35:35.881 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.881 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.881 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.881 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.881 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 06:35:35.882 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.883 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.595423 msec 06:35:35.883 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, delegate=RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.883 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=) 06:35:35.883 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 06:35:35.884 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 06:35:35.884 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.885 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 06:35:35.886 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.903 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 17.800901 msec 06:35:35.903 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, delegate=RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.904 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=) 06:35:35.904 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 06:35:35.904 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 06:35:35.905 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.906 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.906 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.906 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.906 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 06:35:35.907 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.907 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.573278 msec 06:35:35.908 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, delegate=RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.908 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=) 06:35:35.908 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 06:35:35.908 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 06:35:35.909 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.910 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.910 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.912 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.913 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 06:35:35.913 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.914 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.030285 msec 06:35:35.914 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, delegate=RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.915 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=) 06:35:35.915 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 06:35:35.915 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 06:35:35.924 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.935 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.935 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.935 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.935 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 06:35:35.936 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.937 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.813451 msec 06:35:35.937 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, delegate=RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.937 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=) 06:35:35.938 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 06:35:35.938 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 06:35:35.943 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.944 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.944 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.944 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.944 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 06:35:35.945 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.946 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.825129 msec 06:35:35.946 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, delegate=RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.946 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=) 06:35:35.947 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 06:35:35.947 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 06:35:35.948 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.948 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.949 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.949 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.949 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 06:35:35.950 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.950 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.570218 msec 06:35:35.951 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, delegate=RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.951 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=) 06:35:35.951 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 06:35:35.951 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 06:35:35.952 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.953 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.953 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.953 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.953 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 06:35:35.954 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.955 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.554681 msec 06:35:35.955 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, delegate=RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.955 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=) 06:35:35.955 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:35.956 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:35.957 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.957 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.957 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.957 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.957 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 06:35:35.958 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.959 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.591965 msec 06:35:35.959 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, delegate=RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.959 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=) 06:35:35.959 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 06:35:35.960 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 06:35:35.971 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.971 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.973 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.973 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.973 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 06:35:35.974 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.982 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 9.69348 msec 06:35:35.983 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, delegate=RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:35.983 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=) 06:35:35.983 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:35.984 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:35.985 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:35.985 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:35.985 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:35.985 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:35.985 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 06:35:35.986 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:35.987 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.722526 msec 06:35:35.989 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 283.787048 msec 06:35:35.989 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:35.991 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 06:35:36.002 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.003 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.008 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:36.012 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:36.012 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:36.012 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-029.txt 06:35:36.012 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-029.txt 06:35:36.014 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-030 ======================================================================================== 06:35:36.014 [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) ... 06:35:36.014 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:36.014 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:36.015 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:36.016 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 06:35:36.016 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 06:35:36.016 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 06:35:36.016 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:36.016 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:36.017 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:36.017 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:36.017 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:36.017 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:36.017 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:36.017 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:36.017 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:36.018 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:36.018 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:36.018 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:36.018 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:36.018 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:36.019 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:36.122 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 103.534604 msec 06:35:36.127 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:36.128 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:36.128 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:36.129 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.481899 msec 06:35:36.134 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:36.135 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:36.135 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:36.135 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:36.135 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:36.136 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:36.136 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:36.136 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:36.136 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:36.137 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:36.140 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 4.069413 msec 06:35:36.141 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:36.141 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:36.141 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:36.142 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.198487 msec 06:35:36.143 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 127.123301 msec 06:35:36.143 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 06:35:36.144 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.146 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:36.147 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:36.147 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:36.147 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-030.txt 06:35:36.147 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-030.txt 06:35:36.147 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-031 ======================================================================================== 06:35:36.147 [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) ... 06:35:36.147 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:36.148 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:36.150 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 06:35:36.150 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 06:35:36.150 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 06:35:36.150 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:36.150 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:36.150 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:36.150 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:36.151 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:36.151 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:36.151 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:36.151 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:36.152 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:36.152 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:36.152 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:36.152 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:36.152 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:36.152 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:36.153 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:36.155 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:36.236 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 84.194511 msec 06:35:36.248 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:36.248 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:36.248 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:36.250 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.642359 msec 06:35:36.255 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:36.255 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:36.256 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:36.256 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:36.257 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:36.258 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:36.261 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:36.262 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:36.262 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:36.266 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:36.273 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 12.1205 msec 06:35:36.274 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:36.274 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:36.274 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:36.275 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.327454 msec 06:35:36.277 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 126.793036 msec 06:35:36.277 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 06:35:36.277 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:36.279 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:36.281 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:36.282 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:36.282 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-031.txt 06:35:36.282 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-031.txt 06:35:36.282 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-032 ======================================================================================== 06:35:36.282 [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) ... 06:35:36.282 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:36.282 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:36.283 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:36.284 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:36.284 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:36.284 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:36.284 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:36.284 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:36.284 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:36.284 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:36.285 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:36.285 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:36.285 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:36.285 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:36.286 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:36.286 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:36.286 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:36.286 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:36.286 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:36.286 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:36.287 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:36.371 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 84.95644 msec 06:35:36.376 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:36.377 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:36.377 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:36.378 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.566621 msec 06:35:36.391 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:36.391 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:36.391 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:36.391 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:36.391 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:36.391 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:36.392 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:36.392 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:36.392 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:36.393 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:36.651 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 259.495057 msec 06:35:36.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:36.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:36.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:36.653 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.427316 msec 06:35:36.654 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:36.711 [cling-3 ] 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=) 06:35:36.711 [cling-3 ] 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 06:35:36.711 [cling-3 ] 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 06:35:36.732 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:36.761 [cling-3 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:36.761 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:36.762 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:36.762 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 06:35:36.763 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:36.775 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 13.49447 msec 06:35:36.775 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:36.776 [cling-3 ] 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=) 06:35:36.776 [cling-3 ] 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 06:35:36.776 [cling-3 ] 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 06:35:36.853 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:36.896 [cling-3 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:36.896 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:36.896 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:36.896 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 06:35:36.897 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:36.898 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.872993 msec 06:35:36.907 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:36.907 [cling-3 ] 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=) 06:35:36.941 [cling-3 ] 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 06:35:36.941 [cling-3 ] 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 06:35:36.943 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:36.946 [cling-3 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:36.947 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:36.947 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:36.947 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 06:35:36.949 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 06:35:36.979 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 32.032194 msec 06:35:36.979 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:36.981 [cling-3 ] 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=) 06:35:36.983 [cling-3 ] 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 06:35:36.983 [cling-3 ] 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 06:35:37.085 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:37.085 [cling-3 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:37.086 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:37.086 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:37.086 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 06:35:37.135 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:37.142 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 56.399322 msec 06:35:37.143 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:37.143 [cling-3 ] 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=) 06:35:37.143 [cling-3 ] 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 06:35:37.144 [cling-3 ] 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 06:35:37.194 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:37.195 [cling-3 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:37.195 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:37.195 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:37.195 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 06:35:37.196 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 06:35:37.275 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 80.076024 msec 06:35:37.275 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:37.276 [cling-3 ] 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=) 06:35:37.276 [cling-3 ] 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 06:35:37.276 [cling-3 ] 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 06:35:37.285 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:37.286 [cling-3 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:37.318 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:37.319 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:37.319 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 06:35:37.319 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:37.320 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.833802 msec 06:35:37.321 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:37.321 [cling-3 ] 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=) 06:35:37.321 [cling-3 ] 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 06:35:37.321 [cling-3 ] 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 06:35:37.371 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:37.372 [cling-3 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:37.372 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:37.372 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:37.372 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 06:35:37.373 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:37.374 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.798432 msec 06:35:37.414 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:37.414 [cling-3 ] 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=) 06:35:37.415 [cling-3 ] 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 06:35:37.415 [cling-3 ] 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 06:35:37.416 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:37.431 [cling-3 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:37.432 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:37.432 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:37.432 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 06:35:37.433 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:37.433 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.830046 msec 06:35:37.434 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:37.490 [cling-3 ] 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=) 06:35:37.494 [cling-3 ] 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 06:35:37.494 [cling-3 ] 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 06:35:37.501 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:37.502 [cling-3 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:37.547 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:37.551 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:37.551 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 06:35:37.556 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 06:35:37.562 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 12.278712 msec 06:35:37.586 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:37.586 [cling-3 ] 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=) 06:35:37.587 [cling-3 ] 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 06:35:37.587 [cling-3 ] 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 06:35:37.588 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:37.588 [cling-3 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:37.589 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:37.589 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:37.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 06:35:37.611 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 06:35:37.612 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 23.50932 msec 06:35:37.613 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:37.616 [cling-3 ] 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=) 06:35:37.617 [cling-3 ] 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 06:35:37.617 [cling-3 ] 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 06:35:37.618 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:37.618 [cling-3 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:37.619 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:37.619 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:37.619 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 06:35:37.620 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:37.620 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.678737 msec 06:35:37.621 [cling-3 ] 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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:37.621 [cling-3 ] 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=) 06:35:37.621 [cling-3 ] 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 06:35:37.621 [cling-3 ] 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 06:35:37.623 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:37.623 [cling-3 ] 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=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:37.623 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:37.623 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:37.623 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 06:35:37.624 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:37.625 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.547432 msec 06:35:37.626 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1342.256676 msec 06:35:37.626 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 06:35:37.627 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.627 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] 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 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:37.628 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.629 [cling-3 ] 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 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.629 [cling-3 ] 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 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.629 [cling-3 ] 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 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.629 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:37.635 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:37.639 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:37.639 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:37.639 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-032.txt 06:35:37.639 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-032.txt 06:35:37.654 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-033 ======================================================================================== 06:35:37.654 [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) ... 06:35:37.654 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:37.654 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:37.659 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 06:35:37.659 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 06:35:37.659 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 06:35:37.659 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:37.659 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:37.659 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:37.659 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:37.659 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:37.660 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:37.660 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:37.661 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:37.661 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:37.661 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:37.661 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:37.661 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:37.661 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:37.662 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:37.662 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:37.663 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:38.821 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1159.84629 msec 06:35:38.923 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:38.924 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:38.924 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:38.925 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.975068 msec 06:35:38.973 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:38.974 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:38.974 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:38.974 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:38.974 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:38.974 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:38.997 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:38.998 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:38.998 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:39.001 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:39.004 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 6.56896 msec 06:35:39.004 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:39.102 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:39.103 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:39.104 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 99.517982 msec 06:35:39.106 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1446.712205 msec 06:35:39.106 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 06:35:39.134 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:39.137 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:39.140 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:39.140 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:39.140 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-033.txt 06:35:39.140 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-033.txt 06:35:39.140 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-034 ======================================================================================== 06:35:39.140 [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) ... 06:35:39.140 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:39.140 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:39.143 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 06:35:39.143 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 06:35:39.143 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 06:35:39.143 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:39.143 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:39.143 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:39.143 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:39.144 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:39.144 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:39.144 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:39.144 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:39.144 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:39.145 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:39.145 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:39.145 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:39.145 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:39.145 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:39.146 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:39.150 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:40.194 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1049.138189 msec 06:35:40.294 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:40.327 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:40.327 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:40.328 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1.974884 msec 06:35:40.398 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:40.398 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:40.426 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:40.427 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:40.427 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:40.427 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:40.428 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:40.428 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:40.428 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:40.429 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:40.456 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 28.219987 msec 06:35:40.456 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:40.457 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:40.457 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:40.458 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.248721 msec 06:35:40.496 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1352.600905 msec 06:35:40.496 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 06:35:40.496 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:40.500 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:40.502 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:40.502 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:40.502 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-034.txt 06:35:40.502 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-034.txt 06:35:40.503 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-035 ======================================================================================== 06:35:40.503 [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) ... 06:35:40.503 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:40.503 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:40.504 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:40.523 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:40.523 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:40.523 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:40.524 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:40.524 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:40.524 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:40.525 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:40.526 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:40.526 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:40.526 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:40.526 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:40.526 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:40.543 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:40.543 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:40.543 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:40.543 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:40.543 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:40.544 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:41.587 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1043.847427 msec 06:35:41.649 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:41.676 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:41.676 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:41.677 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 28.815669 msec 06:35:41.764 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:41.764 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:41.764 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:41.766 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:41.767 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:41.767 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:41.767 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:41.768 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:41.768 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:41.783 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:41.837 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 69.364531 msec 06:35:41.841 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:41.860 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:41.860 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:41.861 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 1.610371 msec 06:35:41.862 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, delegate=RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:41.862 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=) 06:35:41.862 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 06:35:41.862 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 06:35:41.864 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:41.864 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:41.864 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:41.880 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:41.880 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 06:35:41.893 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:41.894 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 13.952125 msec 06:35:41.894 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, delegate=RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:41.894 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=) 06:35:41.895 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 06:35:41.895 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 06:35:41.896 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:41.896 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:41.896 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:41.897 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:41.897 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 06:35:41.897 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:41.898 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.597604 msec 06:35:41.999 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, delegate=RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:41.999 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=) 06:35:41.999 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 06:35:41.999 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 06:35:42.001 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:42.001 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:42.002 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:42.002 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:42.002 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 06:35:42.023 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 06:35:42.024 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 22.542266 msec 06:35:42.024 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track: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$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:42.025 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=) 06:35:42.025 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 06:35:42.025 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 06:35:42.088 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:42.088 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:42.089 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:42.089 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:42.089 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 06:35:42.090 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 06:35:42.119 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 30.201204 msec 06:35:42.119 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, delegate=RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:42.120 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=) 06:35:42.120 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 06:35:42.120 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 06:35:42.121 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:42.122 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:42.122 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:42.166 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:42.166 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 06:35:42.167 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:42.168 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 46.056329 msec 06:35:42.168 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, delegate=RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:42.169 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=) 06:35:42.169 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 06:35:42.169 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 06:35:42.207 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:42.208 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:42.208 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:42.208 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:42.208 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 06:35:42.239 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:42.240 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 31.995066 msec 06:35:42.240 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, delegate=RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:42.241 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=) 06:35:42.241 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 06:35:42.241 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 06:35:42.283 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:42.283 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:42.283 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:42.284 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:42.284 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 06:35:42.284 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:42.285 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.629266 msec 06:35:42.285 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, delegate=RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:42.286 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=) 06:35:42.286 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 06:35:42.286 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 06:35:42.352 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:42.352 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:42.353 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:42.353 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:42.353 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 06:35:42.354 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:42.373 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 20.403591 msec 06:35:42.373 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, delegate=RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:42.374 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=) 06:35:42.374 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 06:35:42.374 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 06:35:42.403 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:42.404 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:42.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:42.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:42.404 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 06:35:42.405 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:42.406 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.708812 msec 06:35:42.465 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, delegate=RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:42.466 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=) 06:35:42.466 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:42.466 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:42.468 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:42.468 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:42.468 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:42.468 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:42.468 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 06:35:42.469 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:42.470 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.703876 msec 06:35:42.522 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, delegate=RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:42.523 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=) 06:35:42.523 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 06:35:42.524 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 06:35:42.525 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:42.525 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:42.525 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:42.526 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:42.526 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 06:35:42.579 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:42.580 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 54.174661 msec 06:35:42.580 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=/urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, delegate=RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:42.580 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=) 06:35:42.581 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:42.581 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:42.582 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:42.635 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:42.635 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:42.635 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:42.635 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 06:35:42.636 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:42.637 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.647598 msec 06:35:42.679 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2155.673964 msec 06:35:42.679 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 12, 12, 1) 06:35:42.680 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.680 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:42.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.682 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:42.723 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:42.726 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:42.726 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:42.726 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-035.txt 06:35:42.726 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-035.txt 06:35:42.728 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-036 ======================================================================================== 06:35:42.728 [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) ... 06:35:42.728 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:42.728 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:42.730 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:42.755 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 06:35:42.756 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 06:35:42.756 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 06:35:42.756 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:42.756 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:42.756 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:42.756 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:42.756 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:42.757 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:42.757 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:42.757 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:42.757 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:42.757 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:42.757 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:42.757 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:42.758 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:42.758 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:42.786 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist 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"] 06:35:43.935 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 1177.339458 msec 06:35:43.954 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:43.955 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:43.955 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:43.956 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 2.038047 msec 06:35:44.138 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:44.138 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:44.138 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:44.138 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:44.139 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:44.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:44.139 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:44.139 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:44.139 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:44.141 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:44.272 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 132.955632 msec 06:35:44.273 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:44.273 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:44.273 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:44.316 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 42.841139 msec 06:35:44.360 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1604.13099 msec 06:35:44.360 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 06:35:44.360 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:44.369 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:44.370 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:44.370 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:44.370 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-036.txt 06:35:44.370 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-036.txt 06:35:44.371 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:44.371 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence3-037 ======================================================================================== 06:35:44.371 [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) ... 06:35:44.371 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:44.371 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:44.423 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, BrowseDirectChildren, filter: null, startingIndex: 12, requestedCount: 4, sortCriteria: []) 06:35:44.423 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA= @@@ BrowseDirectChildren @@@ 12 @@@ 4 @@@ null @@@ []) 06:35:44.424 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/a+t/a:HYP-d147DFt7yGXMJPoh6z6kheA=, browseFlag=BrowseDirectChildren, filter=null, firstResult=12, maxResults=4, orderby=[]) 06:35:44.424 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:44.424 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:44.424 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:44.424 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:44.424 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:44.425 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:44.425 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:44.425 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:44.425 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:44.444 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=) 06:35:44.444 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:44.444 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:44.444 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:44.444 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:44.445 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.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"] 06:35:45.355 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 911.053757 msec 06:35:45.459 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:45.459 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } ORDER BY ?label ?artist 06:35:45.459 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:45.472 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 entities in 12.534594 msec 06:35:45.490 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:45.490 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:45.490 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:45.490 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:45.506 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:45.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack/urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, delegate=RepositoryMusicArtist(rdfs:label=Midori, uri=urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:45.507 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:45.507 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:45.507 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:45.511 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:45.524 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 17.214951 msec 06:35:45.525 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:45.525 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. { ?track foaf:maker ?artist. } UNION { ?track foaf:maker/rel:collaboratesWith ?artist. } ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:45.525 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [artist, urn:bluemarine:artist:HYP-d147DFt7yGXMJPoh6z6kheA=, source, "embedded"] 06:35:45.540 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 12 entities in 15.346031 msec 06:35:45.542 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1118.50292 msec 06:35:45.542 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 12, 1) 06:35:45.543 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.556 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:45.557 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:45.558 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:45.558 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-037.txt 06:35:45.558 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence3/sequence3-037.txt 06:35:45.558 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:45.559 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 16163 msec 06:35:45.559 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 06:35:45.580 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 06:35:45.580 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 06:35:45.580 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence4] 06:35:45.580 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 06:35:45.592 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-000 ======================================================================================== 06:35:45.592 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:35:45.592 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:45.593 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:45.597 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:45.597 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:45.597 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:45.598 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:45.598 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:45.598 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:45.599 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.880389 msec 06:35:45.599 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:45.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.602 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:45.604 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:45.604 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:45.604 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-000.txt 06:35:45.604 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-000.txt 06:35:45.604 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:45.604 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-001 ======================================================================================== 06:35:45.604 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:45.604 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:45.606 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:45.609 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:45.609 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:45.609 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:45.609 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:45.609 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:45.609 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.610 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:45.610 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:45.612 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:45.612 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:45.612 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:45.613 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.613 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.613 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.616 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 7.546281 msec 06:35:45.616 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.617 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.619 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:45.621 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:45.621 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:45.621 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-001.txt 06:35:45.621 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-001.txt 06:35:45.621 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:45.621 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-002 ======================================================================================== 06:35:45.621 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 06:35:45.622 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:45.626 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:45.644 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 06:35:45.644 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 06:35:45.644 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 06:35:45.644 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:45.644 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:45.645 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.380412 msec 06:35:45.645 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 06:35:45.646 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.647 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:45.649 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:45.649 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:45.649 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-002.txt 06:35:45.649 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-002.txt 06:35:45.649 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-003 ======================================================================================== 06:35:45.649 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 06:35:45.649 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:45.650 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:45.652 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 06:35:45.652 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 06:35:45.652 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 06:35:45.652 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:45.652 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:45.653 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.139859 msec 06:35:45.653 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 06:35:45.653 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:45.653 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.655 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:45.656 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:45.656 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:45.656 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-003.txt 06:35:45.656 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-003.txt 06:35:45.656 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-004 ======================================================================================== 06:35:45.656 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:35:45.656 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:45.657 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:45.657 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:45.669 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:45.669 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:45.669 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:45.670 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:45.670 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:45.670 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.671 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:45.671 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:45.671 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:45.671 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:45.671 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:45.672 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.630651 msec 06:35:45.672 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 06:35:45.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:45.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.673 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.675 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:45.683 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:45.683 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:45.683 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-004.txt 06:35:45.683 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-004.txt 06:35:45.683 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-005 ======================================================================================== 06:35:45.683 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:45.683 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:45.684 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:45.685 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:45.695 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:45.695 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:45.695 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:45.696 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:45.696 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:45.696 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.696 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:45.697 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:45.715 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:45.715 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:45.715 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:45.715 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.715 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.715 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.716 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 21.026397 msec 06:35:45.717 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.717 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.719 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:45.721 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:45.721 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:45.721 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-005.txt 06:35:45.721 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-005.txt 06:35:45.721 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-006 ======================================================================================== 06:35:45.721 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:45.721 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:45.721 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:45.723 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:45.732 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:45.732 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:45.732 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:45.733 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:45.733 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:45.733 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.741 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:45.741 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:45.741 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:45.741 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:45.741 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:45.742 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.742 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.742 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.751 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 18.855889 msec 06:35:45.751 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.752 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.754 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:45.756 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:45.756 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:45.756 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-006.txt 06:35:45.756 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-006.txt 06:35:45.756 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-007 ======================================================================================== 06:35:45.756 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:35:45.756 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:45.757 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:45.758 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:45.759 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:45.759 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:45.759 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:45.759 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:45.759 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:45.759 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.759 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.760 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:45.760 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:45.760 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:45.760 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:45.760 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:45.761 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.105679 msec 06:35:45.761 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:45.762 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.762 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.762 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:45.762 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:45.762 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:45.762 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.762 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:45.788 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:45.790 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:45.790 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:45.790 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-007.txt 06:35:45.790 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-007.txt 06:35:45.790 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-008 ======================================================================================== 06:35:45.790 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:45.790 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:45.790 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:45.792 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:45.793 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:45.793 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:45.793 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:45.793 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:45.793 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:45.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:45.794 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:45.794 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:45.794 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:45.794 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:45.794 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:45.794 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:45.795 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:45.795 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:45.795 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:45.795 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:45.795 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:45.795 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:45.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:45.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 06:35:45.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:45.797 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (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"] 06:35:46.111 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 315.488157 msec 06:35:46.112 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:46.112 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:46.112 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:46.112 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (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 []. } } } 06:35:46.112 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:46.113 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.256609 msec 06:35:46.114 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:46.114 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:35:46.114 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:46.114 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:46.115 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:46.115 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 06:35:46.115 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:46.116 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 06:35:46.142 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 26.687476 msec 06:35:46.142 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:46.142 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:46.145 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:46.145 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:46.145 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:46.146 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:46.260 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 115.392136 msec 06:35:46.262 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 469.007145 msec 06:35:46.262 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.272 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:46.273 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:46.273 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:46.273 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-008.txt 06:35:46.273 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-008.txt 06:35:46.274 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-009 ======================================================================================== 06:35:46.274 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:35:46.274 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:46.274 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:46.276 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:46.276 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:46.276 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:46.276 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:46.276 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:46.276 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:46.276 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:46.277 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:46.277 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:46.277 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:46.277 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:46.277 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:46.278 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:46.278 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:46.278 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:46.278 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:46.278 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:46.279 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:46.279 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:46.279 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:46.279 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 06:35:46.279 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:46.280 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/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"] 06:35:46.420 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 140.441786 msec 06:35:46.429 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 153.007736 msec 06:35:46.429 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 06:35:46.430 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.430 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.430 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:46.430 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:46.430 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:46.430 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.430 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:46.435 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:46.437 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:46.437 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:46.437 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-009.txt 06:35:46.437 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-009.txt 06:35:46.437 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-010 ======================================================================================== 06:35:46.437 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:46.437 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:46.439 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:46.440 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:46.441 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:46.441 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:46.441 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:46.441 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:46.441 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:46.441 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:46.442 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:46.442 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:46.442 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:46.442 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:46.443 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:46.443 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:46.443 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:46.443 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:46.443 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:46.443 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:46.444 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:46.444 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:46.444 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:46.444 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:46.444 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:46.445 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 06:35:46.719 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 275.148367 msec 06:35:46.720 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:46.720 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:46.720 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:46.720 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:46.720 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:46.721 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.325105 msec 06:35:46.722 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:46.738 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:35:46.741 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:46.741 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:46.741 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:46.741 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 06:35:46.741 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:46.742 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 06:35:46.788 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 47.10329 msec 06:35:46.789 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:46.789 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:46.789 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:46.789 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:46.789 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:46.790 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:47.004 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 214.503145 msec 06:35:47.010 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 569.160746 msec 06:35:47.010 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:47.011 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:47.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:47.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:47.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:47.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.012 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.020 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:47.023 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:47.024 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:47.024 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-010.txt 06:35:47.024 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-010.txt 06:35:47.024 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:47.024 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-011 ======================================================================================== 06:35:47.024 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:47.024 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:47.024 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:47.026 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:47.026 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:47.026 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 06:35:47.026 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:47.026 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.027 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:47.027 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.027 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.027 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.028 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.028 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.028 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.028 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.028 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.028 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.028 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.029 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.126652 msec 06:35:47.030 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:47.030 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.031 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:47.033 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:47.033 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:47.033 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-011.txt 06:35:47.033 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-011.txt 06:35:47.034 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-012 ======================================================================================== 06:35:47.034 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:47.034 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:47.034 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:47.036 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:47.036 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:47.036 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 06:35:47.036 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:47.036 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.036 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:47.037 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.037 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.037 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.037 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.037 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.037 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.038 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.042 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.042 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.043 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.044 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:47.048 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 11.717452 msec 06:35:47.048 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:47.049 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.052 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:47.054 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:47.054 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:47.054 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-012.txt 06:35:47.054 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-012.txt 06:35:47.054 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-013 ======================================================================================== 06:35:47.054 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:47.054 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:47.054 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:47.055 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:47.060 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:47.060 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:47.060 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:47.060 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:47.060 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.060 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:47.067 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.067 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.067 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.068 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.068 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.068 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.070 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.070 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.071 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.071 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.071 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:47.071 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:47.071 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:47.072 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (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 []. } } } 06:35:47.072 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.072 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/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"] 06:35:47.296 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 224.58689 msec 06:35:47.296 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:47.296 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:47.303 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:47.303 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:47.303 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.304 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.130818 msec 06:35:47.305 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:47.305 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:35:47.305 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:47.305 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:47.306 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:47.306 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 06:35:47.306 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.307 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 06:35:47.331 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 25.182323 msec 06:35:47.331 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:47.331 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:47.332 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:47.332 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:47.332 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.338 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:47.512 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 179.886248 msec 06:35:47.513 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 453.135603 msec 06:35:47.513 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.514 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.516 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:47.517 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:47.517 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:47.517 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-013.txt 06:35:47.517 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-013.txt 06:35:47.518 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-014 ======================================================================================== 06:35:47.518 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:47.518 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:47.518 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:47.519 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:47.527 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:47.527 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:47.527 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 06:35:47.527 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:47.527 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.528 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:47.528 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.528 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.528 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.528 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.529 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.529 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.529 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.529 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.529 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.529 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.530 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.195213 msec 06:35:47.530 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:47.531 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.532 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:47.534 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:47.534 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:47.534 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-014.txt 06:35:47.534 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-014.txt 06:35:47.534 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-015 ======================================================================================== 06:35:47.534 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:47.534 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:47.534 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:47.535 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:47.539 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:47.539 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:47.539 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 06:35:47.539 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:47.539 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.539 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:47.540 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.540 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.540 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.540 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.540 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.540 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.541 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.541 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.541 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.541 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.552 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 13.433594 msec 06:35:47.553 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:47.553 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.554 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:47.556 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:47.556 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:47.556 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-015.txt 06:35:47.556 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-015.txt 06:35:47.556 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-016 ======================================================================================== 06:35:47.556 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:35:47.556 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:47.558 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:47.561 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:47.562 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:47.562 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:47.562 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:47.562 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:47.562 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.562 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:47.562 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.562 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.563 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.564 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.564 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.564 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:47.564 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:47.564 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:47.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:47.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 06:35:47.564 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.565 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 06:35:47.591 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 27.079358 msec 06:35:47.593 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 30.986801 msec 06:35:47.593 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:47.593 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.593 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.593 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:47.593 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.593 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:47.593 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.593 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.595 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:47.598 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:47.598 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:47.598 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-016.txt 06:35:47.598 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-016.txt 06:35:47.598 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-017 ======================================================================================== 06:35:47.598 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:47.598 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:47.598 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:47.600 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:47.607 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:47.607 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:47.607 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:47.607 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:47.607 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.607 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:47.607 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.608 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.608 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.608 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.608 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.608 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.609 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.609 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.609 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.609 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.609 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.609 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:47.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:47.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:47.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.611 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 06:35:47.660 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 50.093151 msec 06:35:47.667 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:47.668 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:47.668 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.669 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.164315 msec 06:35:47.671 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.671 [cling-3 ] 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=) 06:35:47.672 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.672 [cling-3 ] 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=) 06:35:47.672 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.672 [cling-3 ] 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=) 06:35:47.672 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.672 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 06:35:47.686 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.687 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 06:35:47.687 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.687 [cling-3 ] 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=) 06:35:47.688 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.688 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 06:35:47.688 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.688 [cling-3 ] 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=) 06:35:47.688 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.689 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 06:35:47.689 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.689 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 06:35:47.689 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.689 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 06:35:47.690 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.690 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:47.690 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.690 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 06:35:47.690 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.691 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 06:35:47.691 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.691 [cling-3 ] 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=) 06:35:47.691 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.691 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 06:35:47.693 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 86.197437 msec 06:35:47.693 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 06:35:47.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:47.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.718 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.719 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 06:35:47.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.720 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.724 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:47.726 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:47.726 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:47.726 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-017.txt 06:35:47.726 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-017.txt 06:35:47.731 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-018 ======================================================================================== 06:35:47.731 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:35:47.731 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:47.731 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:47.733 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:47.734 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:47.734 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:47.734 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:47.734 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:47.734 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.734 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:47.734 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.735 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.735 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.735 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.735 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.735 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.735 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.735 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.736 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.736 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.736 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.736 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:47.736 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:47.737 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:47.737 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.737 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:47.757 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 20.714622 msec 06:35:47.773 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:47.773 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:47.773 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.774 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.211246 msec 06:35:47.776 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.776 [cling-3 ] 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=) 06:35:47.778 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 43.872499 msec 06:35:47.778 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 52, 1) 06:35:47.787 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.787 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.787 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:47.787 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.787 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.787 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.787 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.789 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:47.792 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:47.792 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:47.792 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-018.txt 06:35:47.792 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-018.txt 06:35:47.792 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-019 ======================================================================================== 06:35:47.792 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:47.792 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:47.792 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:47.793 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:47.794 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:47.794 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:47.794 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:47.794 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:47.794 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.794 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:47.794 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.795 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.795 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.795 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.795 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.795 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.796 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.796 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.796 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.796 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.796 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.796 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:47.797 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:47.797 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:47.797 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.797 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:47.831 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 34.276714 msec 06:35:47.843 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:47.844 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:47.844 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.845 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.779379 msec 06:35:47.848 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.848 [cling-3 ] 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=) 06:35:47.849 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.849 [cling-3 ] 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=) 06:35:47.849 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.849 [cling-3 ] 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=) 06:35:47.850 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.850 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 06:35:47.850 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.858 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 06:35:47.859 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.859 [cling-3 ] 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=) 06:35:47.861 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.861 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 06:35:47.861 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.861 [cling-3 ] 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=) 06:35:47.862 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.862 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 06:35:47.862 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.862 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 06:35:47.862 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.863 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 06:35:47.863 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.863 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:47.863 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.863 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 06:35:47.864 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.864 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 06:35:47.864 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.875 [cling-3 ] 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=) 06:35:47.875 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.875 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 06:35:47.877 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 83.406577 msec 06:35:47.878 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 06:35:47.878 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.879 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.880 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:47.883 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:47.885 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:47.886 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:47.886 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-019.txt 06:35:47.886 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-019.txt 06:35:47.887 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-020 ======================================================================================== 06:35:47.887 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:47.887 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:47.887 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:47.892 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:47.899 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:47.899 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:47.899 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:47.899 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:47.899 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.899 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:47.899 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:47.900 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.900 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.900 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.900 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.900 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.901 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:47.901 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:47.901 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:47.901 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:47.901 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:47.901 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:47.902 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:47.902 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:47.902 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.907 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 06:35:47.931 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 29.08517 msec 06:35:47.933 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:47.933 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:47.933 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:47.943 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 9.320183 msec 06:35:47.953 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.953 [cling-3 ] 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=) 06:35:47.953 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.953 [cling-3 ] 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=) 06:35:47.954 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.954 [cling-3 ] 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=) 06:35:47.954 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.954 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 06:35:47.955 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.955 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 06:35:47.955 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.955 [cling-3 ] 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=) 06:35:47.955 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.955 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 06:35:47.956 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.962 [cling-3 ] 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=) 06:35:47.963 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.963 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 06:35:47.963 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.964 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 06:35:47.964 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.964 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 06:35:47.964 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.964 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:47.965 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.965 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 06:35:47.965 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.965 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 06:35:47.965 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.965 [cling-3 ] 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=) 06:35:47.966 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:47.966 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 06:35:48.001 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 102.211097 msec 06:35:48.001 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 06:35:48.003 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.003 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.003 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.004 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 06:35:48.005 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.005 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.005 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.005 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.008 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:48.011 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:48.011 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:48.011 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-020.txt 06:35:48.011 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-020.txt 06:35:48.013 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-021 ======================================================================================== 06:35:48.013 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=16, maxResult=16) ... 06:35:48.013 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:48.013 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:48.014 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:48.015 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 16, requestedCount: 16, sortCriteria: []) 06:35:48.015 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 16 @@@ 16 @@@ null @@@ []) 06:35:48.015 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=16, maxResults=16, orderby=[]) 06:35:48.015 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:48.015 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.015 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:48.016 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.016 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:48.016 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:48.016 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:48.016 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:48.016 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:48.017 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:48.017 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:48.017 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:48.017 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:48.017 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:48.017 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:48.018 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.018 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:48.018 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:48.019 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:48.040 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 22.446717 msec 06:35:48.051 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.051 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:48.051 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:48.052 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.216118 msec 06:35:48.055 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.055 [cling-3 ] 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=) 06:35:48.055 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.055 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Handel: Messiah (Highlights), urn:bluemarine:record:1k6gcfB56OBfXqNiE-HR02Rdw30=) 06:35:48.055 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.056 [cling-3 ] 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=) 06:35:48.056 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.056 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Handel: Water Music, urn:bluemarine:record:gkOMDR7roqJ20ew_nO4UCqXVcak=) 06:35:48.056 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.056 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Haydn: Symphonies #6-8, urn:bluemarine:record:XK4WQ9qcKhwEoFY82b4as0Vkzs0=) 06:35:48.057 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.057 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Johannes Brahms, Robert Schumann, urn:bluemarine:record:273watVY3CmVFx_BX8oc4D9uoXc=) 06:35:48.057 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.057 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=La Divina 2, urn:bluemarine:record:1YnSzOtRCbFKmcAnNRKLtDXCE8w=) 06:35:48.057 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:48.057 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:48.057 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:1YnSzOtRCbFKmcAnNRKLtDXCE8w=, source, "embedded"] 06:35:48.067 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:48.083 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 15 in 25.68343 msec 06:35:48.083 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.083 [cling-3 ] 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=) 06:35:48.084 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.084 [cling-3 ] 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=) 06:35:48.084 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.084 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Lorenzo Perosi, urn:bluemarine:record:2CZYWRhya_PAkcooI6kmppeqq1M=) 06:35:48.103 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.103 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Marais: Pièces À Deux Violes 1686, urn:bluemarine:record:EnMA3YnQFdiNszrbyP2pXp5p6T0=) 06:35:48.103 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.103 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Mendelssohn: Paulus [Disc 1], urn:bluemarine:record:Ui2mvVOS6QygRw-GBr6uzNifoB8=) 06:35:48.104 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.104 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Mendelssohn: Paulus [Disc 2], urn:bluemarine:record:yxCU8C3ab5P8wga8lX12B6cIoL8=) 06:35:48.104 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.104 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Mostly French, urn:bluemarine:record:7rmCg7VLnlUoP3iM8Wb5e8LT1Qo=) 06:35:48.105 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.105 [cling-3 ] 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=) 06:35:48.105 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.105 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Pieces de Clavecin, urn:bluemarine:record:axDVyOkWODiJThhLeoM16wCkHMk=) 06:35:48.107 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 91.392518 msec 06:35:48.107 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Gregorian Chant: Hymns and Vespers for the Feast of the Nativity 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Handel: Messiah (Highlights) 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Handel: Music For The Royal Fireworks, Concerto #2 In F 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Handel: Water Music 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Haydn: Symphonies #6-8 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Johannes Brahms, Robert Schumann 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Divina 2 06:35:48.108 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Las Mejores Obras Del Canto Gregoriano [Disc 2] 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lorenzo Perosi 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Marais: Pièces À Deux Violes 1686 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mendelssohn: Paulus [Disc 1] 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mendelssohn: Paulus [Disc 2] 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Mostly French 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning O tu chara sciença: La musique dans la pensée médiévale 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pieces de Clavecin 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.109 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.120 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:48.122 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:48.122 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:48.122 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-021.txt 06:35:48.122 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-021.txt 06:35:48.124 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:48.124 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-022 ======================================================================================== 06:35:48.124 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/r+t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:48.124 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:48.124 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:48.126 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:48.126 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:48.126 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:48.126 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:48.126 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.127 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack) 06:35:48.127 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.127 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:48.127 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:48.127 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:48.127 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:48.128 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:48.128 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:48.128 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:48.128 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:48.129 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:48.129 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:48.129 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:48.129 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.129 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:48.129 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:48.130 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:48.171 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 41.612683 msec 06:35:48.173 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.173 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:48.174 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:48.175 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.263969 msec 06:35:48.177 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.177 [cling-3 ] 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=) 06:35:48.178 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.178 [cling-3 ] 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=) 06:35:48.192 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.192 [cling-3 ] 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=) 06:35:48.192 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.193 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Bach; Vivaldi: Concertos For 2 Violins, urn:bluemarine:record:Yj2VqMnklK0XTAFD_vif3hkcqaQ=) 06:35:48.193 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.193 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Beethoven: Piano Sonatas #21, 23 & 26, urn:bluemarine:record:BG1DyRYXtPrSxTFALj7CZgnR0QQ=) 06:35:48.193 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.193 [cling-3 ] 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=) 06:35:48.194 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.200 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Brahms: Piano Concerto #2, urn:bluemarine:record:UNFxjTRge2ywXsyWppK6qFtri5g=) 06:35:48.203 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.204 [cling-3 ] 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=) 06:35:48.207 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.208 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Divina 2, urn:bluemarine:record:d-B67tYwHDFv7ibEEJd8nsqMKIE=) 06:35:48.211 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.211 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Callas - La Mamma Morta, urn:bluemarine:record:nhs0L_SwurFvHNLnhkB-lb7PXGw=) 06:35:48.211 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.212 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Canto Gregoriano [Disc 1], urn:bluemarine:record:dQjPspHrU7DNVOqQz6gosYfs7Rg=) 06:35:48.212 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.212 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Cherubini: 6 Piano Sonatas, urn:bluemarine:record:y-9LEwSNAaiGXcBEAhHL47FZzTs=) 06:35:48.212 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.212 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Daniel And The Lions - Ludus Danielis, urn:bluemarine:record:ONiNKoLC69EuihrDlMBpTEUyZpo=) 06:35:48.213 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.213 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=Dvořák: Symphonies #8 & 9, urn:bluemarine:record:jL-ZGicVKu8j-K5cqo5OXtm1wEs=) 06:35:48.213 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.213 [cling-3 ] 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=) 06:35:48.213 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.214 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.RecordDIDLAdapter - toObject() - RepositoryRecord(rdfs:label=El Canto Espiritual Judeoespañol, urn:bluemarine:record:yTzQJtIOTSUBju9kG4b3JHu_70o=) 06:35:48.215 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 88.773335 msec 06:35:48.215 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 52, 1) 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.216 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák: Symphonies #8 & 9 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Dvořák; Elgar: Cello Concertos 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning El Canto Espiritual Judeoespañol 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.217 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.228 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:48.232 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:48.232 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:48.232 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-022.txt 06:35:48.232 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-022.txt 06:35:48.234 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:48.234 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-023 ======================================================================================== 06:35:48.234 [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) ... 06:35:48.234 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:48.234 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:48.238 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:48.238 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:48.238 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:48.238 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:48.238 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.238 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:48.238 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.239 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:48.239 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:48.239 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:48.239 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:48.239 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:48.240 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:48.240 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.240 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.240 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:48.240 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:48.241 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:48.264 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 24.486047 msec 06:35:48.275 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.275 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:48.275 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:48.276 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.328151 msec 06:35:48.295 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:48.296 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:48.296 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:48.296 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:48.296 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:48.296 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.296 [cling-3 ] 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$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.297 [cling-3 ] 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=) 06:35:48.298 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 60.025419 msec 06:35:48.298 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:48.298 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.298 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.298 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.299 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.299 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.album.musicAlbum 06:35:48.299 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.299 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.300 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:48.303 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:48.303 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:48.303 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-023.txt 06:35:48.303 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-023.txt 06:35:48.303 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-024 ======================================================================================== 06:35:48.304 [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) ... 06:35:48.304 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:48.304 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:48.305 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:48.306 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:48.306 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:48.306 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:48.306 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:48.306 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.306 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:48.306 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.307 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:48.307 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:48.307 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:48.307 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:48.307 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:48.308 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:48.308 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.308 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.308 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:48.308 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:48.309 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:48.339 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 30.801156 msec 06:35:48.342 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.342 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:48.342 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:48.356 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 14.443743 msec 06:35:48.369 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:48.369 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:48.369 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:48.369 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:48.370 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:48.370 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.370 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:48.370 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:48.370 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:48.371 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:48.393 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 22.485113 msec 06:35:48.393 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:48.394 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:48.394 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:48.395 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.443214 msec 06:35:48.396 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.396 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 06:35:48.396 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:48.405 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:48.411 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.411 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.412 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.412 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.412 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 06:35:48.413 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.414 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.767392 msec 06:35:48.414 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.414 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 06:35:48.415 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 06:35:48.418 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 06:35:48.428 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.429 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.429 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.429 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.429 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 06:35:48.430 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.431 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.703718 msec 06:35:48.431 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.431 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 06:35:48.432 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 06:35:48.443 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 06:35:48.448 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.449 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.449 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.449 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.449 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 06:35:48.450 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.451 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.731364 msec 06:35:48.451 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.451 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 06:35:48.451 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 06:35:48.452 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 06:35:48.463 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.464 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.464 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.464 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.464 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 06:35:48.465 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 06:35:48.466 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.679833 msec 06:35:48.466 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.474 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 06:35:48.475 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 06:35:48.475 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 06:35:48.479 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.479 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.480 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.480 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.480 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 06:35:48.480 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.483 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.683685 msec 06:35:48.484 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.485 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 06:35:48.486 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 06:35:48.487 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 06:35:48.493 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.493 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.494 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.494 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.494 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 06:35:48.503 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.504 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.071574 msec 06:35:48.504 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.504 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 06:35:48.504 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 06:35:48.505 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 06:35:48.520 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.521 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.521 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.521 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.521 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 06:35:48.528 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 06:35:48.529 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.560787 msec 06:35:48.529 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.529 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 06:35:48.530 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 06:35:48.530 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 06:35:48.542 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.542 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.543 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.543 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.543 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 06:35:48.544 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.544 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.700023 msec 06:35:48.545 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.545 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 06:35:48.545 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 06:35:48.545 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 06:35:48.555 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.555 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.556 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.556 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.556 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 06:35:48.557 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.557 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.636986 msec 06:35:48.558 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.566 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 06:35:48.567 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 06:35:48.572 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 06:35:48.578 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.578 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.579 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.579 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.579 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 06:35:48.579 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.580 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.702396 msec 06:35:48.581 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.581 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 06:35:48.581 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 06:35:48.581 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 06:35:48.598 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.598 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.599 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.599 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.599 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 06:35:48.600 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.600 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.651387 msec 06:35:48.601 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.601 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 06:35:48.601 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 06:35:48.602 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 06:35:48.608 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.609 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.609 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.609 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.610 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 06:35:48.610 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.611 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.751457 msec 06:35:48.616 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.617 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 06:35:48.619 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 06:35:48.621 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 06:35:48.635 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.636 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.636 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.636 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.636 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 06:35:48.637 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 06:35:48.638 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.753683 msec 06:35:48.638 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.638 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 06:35:48.639 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 06:35:48.639 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 06:35:48.643 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.643 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.643 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.643 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.644 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 06:35:48.644 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.645 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.066193 msec 06:35:48.654 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 347.605668 msec 06:35:48.654 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.661 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.662 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.665 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.666 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 06:35:48.666 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.666 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.666 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 06:35:48.666 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.666 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.666 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 06:35:48.666 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.666 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.670 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:48.674 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:48.674 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:48.674 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-024.txt 06:35:48.674 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-024.txt 06:35:48.676 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-025 ======================================================================================== 06:35:48.676 [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) ... 06:35:48.676 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:48.676 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:48.679 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:48.679 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:48.680 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:48.680 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:48.680 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.680 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:48.680 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.680 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:48.681 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:48.681 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:48.681 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:48.681 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:48.681 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:48.682 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:48.682 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.682 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.682 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:48.682 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:48.685 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 06:35:48.726 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 44.299536 msec 06:35:48.731 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.732 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:48.732 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:48.734 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 2.364255 msec 06:35:48.748 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:48.749 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:48.749 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:48.749 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:48.749 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:48.749 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.750 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:48.750 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:48.750 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:48.751 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:48.753 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.367038 msec 06:35:48.753 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:48.754 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:48.754 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:48.779 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 25.655491 msec 06:35:48.780 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.780 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 06:35:48.781 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:48.781 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:48.782 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.783 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.783 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.783 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.783 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 06:35:48.784 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.785 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.71503 msec 06:35:48.786 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 106.625602 msec 06:35:48.798 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 14, 1) 06:35:48.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 06:35:48.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:48.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:48.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:48.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:48.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:48.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 06:35:48.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:48.802 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:48.803 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:48.803 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:48.803 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-025.txt 06:35:48.803 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-025.txt 06:35:48.804 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-026 ======================================================================================== 06:35:48.804 [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) ... 06:35:48.804 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:48.804 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:48.806 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:48.806 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:48.806 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:48.806 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:48.807 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:48.807 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.807 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:48.807 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.807 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:48.807 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:48.807 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:48.808 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:48.808 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:48.808 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:48.808 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:48.808 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.808 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:48.808 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:48.809 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 06:35:48.836 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 27.660967 msec 06:35:48.838 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.850 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:48.850 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:48.852 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 13.666414 msec 06:35:48.856 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:48.856 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:48.856 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:48.856 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:48.856 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:48.857 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:48.860 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:48.860 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:48.860 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:48.861 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:48.884 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 24.184382 msec 06:35:48.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:48.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:48.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:48.886 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.457316 msec 06:35:48.887 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.887 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 06:35:48.887 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:48.888 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:48.904 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.904 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.904 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.905 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.913 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 06:35:48.917 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.920 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 15.634352 msec 06:35:48.920 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.921 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 06:35:48.921 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 06:35:48.921 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 06:35:48.923 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.923 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.923 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.924 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.924 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 06:35:48.924 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.942 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 18.960878 msec 06:35:48.943 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.943 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 06:35:48.943 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 06:35:48.944 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 06:35:48.945 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.945 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.945 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.946 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.946 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 06:35:48.956 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.958 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 12.550638 msec 06:35:48.958 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.959 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 06:35:48.959 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 06:35:48.959 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 06:35:48.960 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.961 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.961 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.961 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.974 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 06:35:48.975 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 06:35:48.976 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 15.001614 msec 06:35:48.976 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.977 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 06:35:48.977 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 06:35:48.977 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 06:35:48.991 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:48.991 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:48.991 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:48.992 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:48.992 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 06:35:48.992 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:48.993 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.64924 msec 06:35:48.993 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:48.994 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 06:35:48.994 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 06:35:48.994 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 06:35:49.008 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.010 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.010 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.010 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.010 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 06:35:49.011 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.012 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.762273 msec 06:35:49.012 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.012 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 06:35:49.013 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 06:35:49.013 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 06:35:49.022 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.023 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.023 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.023 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.023 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 06:35:49.024 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 06:35:49.025 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.712343 msec 06:35:49.025 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.025 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 06:35:49.026 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 06:35:49.026 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 06:35:49.027 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.027 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 06:35:49.028 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 06:35:49.034 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.62717 msec 06:35:49.036 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.038 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 06:35:49.042 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 06:35:49.050 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 06:35:49.055 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.055 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.056 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.056 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.056 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 06:35:49.058 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.062 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.480489 msec 06:35:49.062 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.063 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 06:35:49.063 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 06:35:49.064 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 06:35:49.065 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.065 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.065 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.066 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.066 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 06:35:49.079 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 06:35:49.080 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 14.180743 msec 06:35:49.080 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.080 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 06:35:49.081 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 06:35:49.082 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 06:35:49.086 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.087 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.087 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.087 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.087 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 06:35:49.098 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.105 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 17.39256 msec 06:35:49.105 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.105 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 06:35:49.105 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 06:35:49.106 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 06:35:49.107 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.108 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.108 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.108 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.108 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 06:35:49.109 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.110 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.623781 msec 06:35:49.110 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.110 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 06:35:49.118 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 06:35:49.119 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 06:35:49.120 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.120 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.120 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.120 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.121 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 06:35:49.121 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.122 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.674165 msec 06:35:49.122 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.123 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 06:35:49.123 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 06:35:49.123 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 06:35:49.124 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.124 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.125 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.125 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.125 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 06:35:49.125 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.126 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.552616 msec 06:35:49.128 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 321.437812 msec 06:35:49.128 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.129 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 06:35:49.130 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 06:35:49.138 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.139 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.150 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:49.154 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:49.154 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:49.154 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-026.txt 06:35:49.154 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-026.txt 06:35:49.156 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-027 ======================================================================================== 06:35:49.156 [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) ... 06:35:49.156 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:49.156 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:49.157 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:49.158 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 06:35:49.158 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 06:35:49.158 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 06:35:49.159 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.159 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.159 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.159 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.160 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:49.160 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:49.160 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:49.160 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:49.160 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:49.160 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.160 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.160 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.160 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:49.161 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:49.161 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:49.184 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 23.82203 msec 06:35:49.187 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.187 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:49.187 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:49.188 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.343858 msec 06:35:49.199 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:49.200 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:49.200 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:49.200 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:49.200 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:49.200 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:49.201 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:49.201 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:49.201 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:49.202 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:49.205 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.051645 msec 06:35:49.205 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:49.206 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:49.206 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:49.219 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 13.485403 msec 06:35:49.220 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 62.019066 msec 06:35:49.221 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 06:35:49.221 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.222 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:49.224 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:49.224 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:49.224 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-027.txt 06:35:49.224 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-027.txt 06:35:49.224 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-028 ======================================================================================== 06:35:49.224 [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) ... 06:35:49.224 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:49.224 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:49.226 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 06:35:49.226 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 06:35:49.226 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 06:35:49.226 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.226 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.227 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.227 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.227 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:49.227 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:49.227 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:49.228 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:49.228 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:49.228 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.228 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.228 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.228 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:49.228 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:49.229 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:49.230 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:49.256 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 27.644187 msec 06:35:49.258 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.259 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:49.259 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:49.266 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 7.632568 msec 06:35:49.279 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:49.279 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:49.279 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:49.279 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:49.279 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:49.280 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:49.280 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:49.280 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:49.280 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:49.283 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:49.302 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 22.296654 msec 06:35:49.303 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:49.303 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:49.303 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:49.304 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.343215 msec 06:35:49.306 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 79.788395 msec 06:35:49.306 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 06:35:49.307 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.310 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:49.312 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:49.312 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:49.312 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-028.txt 06:35:49.312 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-028.txt 06:35:49.312 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-029 ======================================================================================== 06:35:49.312 [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) ... 06:35:49.312 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:49.313 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:49.315 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:49.315 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:49.315 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:49.315 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.315 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.315 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.315 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.316 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:49.316 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:49.316 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:49.316 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:49.316 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:49.316 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.316 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.316 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.317 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:49.317 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:49.317 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 06:35:49.326 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:49.355 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 38.293443 msec 06:35:49.359 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.359 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:49.359 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:49.360 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.529762 msec 06:35:49.365 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:49.365 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:49.365 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:49.365 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:49.365 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:49.365 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:49.366 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:49.366 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:49.370 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:49.371 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:49.375 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 8.667262 msec 06:35:49.375 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:49.375 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:49.375 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:49.382 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 6.547903 msec 06:35:49.382 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.383 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 06:35:49.383 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:49.391 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:49.393 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.395 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.396 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.396 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.396 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 06:35:49.405 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.406 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.472945 msec 06:35:49.406 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.407 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 06:35:49.407 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 06:35:49.407 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 06:35:49.409 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.418 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.419 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.419 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.419 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 06:35:49.420 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.421 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.85463 msec 06:35:49.421 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.421 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 06:35:49.421 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 06:35:49.422 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 06:35:49.436 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.436 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.437 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.437 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.437 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 06:35:49.438 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.441 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.708069 msec 06:35:49.441 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.441 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 06:35:49.442 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 06:35:49.442 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 06:35:49.446 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.447 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.447 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.447 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.447 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 06:35:49.448 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 06:35:49.457 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.070202 msec 06:35:49.457 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.457 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 06:35:49.460 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 06:35:49.460 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 06:35:49.464 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.464 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.465 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.465 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.465 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 06:35:49.466 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.466 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.678217 msec 06:35:49.467 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.467 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 06:35:49.467 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 06:35:49.468 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 06:35:49.484 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.485 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.485 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.485 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.485 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 06:35:49.486 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.487 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.576804 msec 06:35:49.487 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.487 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 06:35:49.487 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 06:35:49.487 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 06:35:49.488 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.498 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.498 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.498 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.498 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 06:35:49.499 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.500 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.700354 msec 06:35:49.500 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.500 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 06:35:49.501 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 06:35:49.501 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 06:35:49.502 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.502 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.503 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.508 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.508 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 06:35:49.509 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.509 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.609188 msec 06:35:49.510 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.510 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 06:35:49.510 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 06:35:49.510 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 06:35:49.523 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.523 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.524 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.524 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.524 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 06:35:49.524 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.525 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.474695 msec 06:35:49.525 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.526 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 06:35:49.526 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 06:35:49.526 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 06:35:49.527 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.528 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.528 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.528 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.528 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 06:35:49.529 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.532 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.360794 msec 06:35:49.532 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.533 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 06:35:49.535 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 06:35:49.535 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 06:35:49.541 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.546 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.547 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 06:35:49.548 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 06:35:49.548 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.608355 msec 06:35:49.549 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.549 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 06:35:49.549 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 06:35:49.549 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 06:35:49.551 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.551 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.551 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.551 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.551 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 06:35:49.552 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 06:35:49.553 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.578185 msec 06:35:49.553 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.553 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 06:35:49.553 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 06:35:49.554 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 06:35:49.555 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.565 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.566 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.566 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.566 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 06:35:49.570 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.571 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.45995 msec 06:35:49.572 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.572 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 06:35:49.572 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 06:35:49.572 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 06:35:49.574 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.574 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.581 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.582 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.582 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 06:35:49.584 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 06:35:49.584 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.992607 msec 06:35:49.593 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 278.666297 msec 06:35:49.594 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:49.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.596 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 06:35:49.597 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.597 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.597 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 06:35:49.597 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.597 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.597 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:49.597 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.597 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.598 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 06:35:49.598 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.598 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.598 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 06:35:49.598 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.598 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.598 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:49.598 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.598 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.599 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 06:35:49.599 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.599 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.599 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 06:35:49.599 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.599 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:49.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 06:35:49.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.600 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.601 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 06:35:49.601 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.601 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.601 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 06:35:49.601 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.601 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.601 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 06:35:49.601 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.601 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.601 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 06:35:49.601 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:49.601 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:49.602 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 06:35:49.602 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:49.602 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:49.602 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 06:35:49.602 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.602 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.624 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:49.629 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:49.629 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:49.629 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-029.txt 06:35:49.629 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-029.txt 06:35:49.631 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-030 ======================================================================================== 06:35:49.631 [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) ... 06:35:49.631 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:49.632 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:49.634 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:49.635 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 06:35:49.635 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 06:35:49.635 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 06:35:49.635 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.635 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.636 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.636 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.636 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:49.636 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:49.636 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:49.637 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:49.637 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:49.637 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.637 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.637 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.637 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:49.637 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:49.647 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:49.667 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 30.166778 msec 06:35:49.675 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.675 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:49.675 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:49.676 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.172237 msec 06:35:49.681 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:49.681 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:49.681 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:49.681 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:49.681 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:49.681 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:49.685 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:49.686 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:49.686 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:49.698 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:49.701 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 15.062554 msec 06:35:49.701 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:49.701 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:49.701 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:49.711 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 9.637606 msec 06:35:49.712 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 77.170384 msec 06:35:49.713 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 06:35:49.713 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.717 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:49.722 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:49.722 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:49.722 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-030.txt 06:35:49.722 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-030.txt 06:35:49.723 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-031 ======================================================================================== 06:35:49.723 [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) ... 06:35:49.723 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:49.723 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:49.725 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 06:35:49.725 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 06:35:49.725 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 06:35:49.725 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.725 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.725 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.725 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.726 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:49.726 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:49.726 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:49.726 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:49.726 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:49.727 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.727 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.727 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.727 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:49.727 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:49.728 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 06:35:49.730 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:49.741 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 14.56605 msec 06:35:49.756 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.757 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:49.757 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:49.758 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.650268 msec 06:35:49.768 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:49.768 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:49.768 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:49.769 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:49.769 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:49.769 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:49.769 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:49.769 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:49.770 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:49.776 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:49.789 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 20.077334 msec 06:35:49.790 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:49.790 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:49.790 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:49.791 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.148398 msec 06:35:49.793 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 67.555523 msec 06:35:49.793 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 06:35:49.793 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:49.812 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:49.813 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:49.813 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:49.813 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-031.txt 06:35:49.813 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-031.txt 06:35:49.814 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-032 ======================================================================================== 06:35:49.814 [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) ... 06:35:49.814 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:49.814 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:49.816 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:49.816 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:49.816 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:49.816 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.816 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.816 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.817 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.817 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:49.817 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:49.817 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:49.817 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:49.817 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:49.818 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:49.818 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:49.818 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.818 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:49.818 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:49.819 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:49.822 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:49.857 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 39.422178 msec 06:35:49.861 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.861 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:49.861 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:49.862 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.310283 msec 06:35:49.874 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:49.874 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:49.874 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:49.874 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:49.875 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:49.875 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:49.875 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:49.875 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:49.876 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:49.876 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:49.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 9.567877 msec 06:35:49.885 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:49.886 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:49.886 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:49.887 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.363299 msec 06:35:49.888 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.888 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 06:35:49.888 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:49.910 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:49.912 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.912 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.912 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.913 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.913 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 06:35:49.914 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.915 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.965777 msec 06:35:49.915 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.916 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 06:35:49.916 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 06:35:49.916 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 06:35:49.922 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.930 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.931 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.931 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.931 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 06:35:49.942 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.944 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 12.996961 msec 06:35:49.944 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.944 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 06:35:49.945 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 06:35:49.945 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 06:35:49.946 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.947 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.948 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.948 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.948 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 06:35:49.948 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.949 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.63789 msec 06:35:49.950 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.950 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 06:35:49.950 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 06:35:49.950 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 06:35:49.961 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.962 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.962 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.962 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.962 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 06:35:49.963 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.964 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.199987 msec 06:35:49.965 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.965 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 06:35:49.965 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 06:35:49.965 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 06:35:49.971 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.973 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:49.973 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:49.974 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:49.974 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 06:35:49.976 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:49.977 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.600338 msec 06:35:49.977 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:49.986 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 06:35:49.987 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 06:35:49.987 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 06:35:49.997 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:49.998 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.000 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.001 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.002 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 06:35:50.003 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.005 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.68479 msec 06:35:50.006 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.007 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 06:35:50.007 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 06:35:50.008 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 06:35:50.024 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.026 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.026 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.026 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.026 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 06:35:50.027 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.857352 msec 06:35:50.028 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.029 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 06:35:50.029 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 06:35:50.029 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 06:35:50.030 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.031 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.031 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.031 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.031 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 06:35:50.032 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.033 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.617601 msec 06:35:50.033 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.033 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 06:35:50.043 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 06:35:50.043 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 06:35:50.068 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.068 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.068 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.069 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.069 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 06:35:50.069 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 06:35:50.074 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.926607 msec 06:35:50.075 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.075 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 06:35:50.075 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 06:35:50.076 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 06:35:50.077 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.078 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.086 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.087 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.087 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 06:35:50.088 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 06:35:50.088 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.86806 msec 06:35:50.089 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.089 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 06:35:50.089 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 06:35:50.089 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 06:35:50.091 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.091 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.092 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.092 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.092 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 06:35:50.092 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.093 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.757125 msec 06:35:50.094 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.095 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 06:35:50.099 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 06:35:50.100 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 06:35:50.102 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.118 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.119 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.119 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.119 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 06:35:50.120 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 06:35:50.121 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.920717 msec 06:35:50.121 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.121 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 06:35:50.122 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 06:35:50.122 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 06:35:50.125 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.126 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.126 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.126 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.126 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 06:35:50.127 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.128 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.66345 msec 06:35:50.128 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.128 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 06:35:50.129 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 06:35:50.129 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 06:35:50.133 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.135 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.135 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.136 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.136 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 06:35:50.136 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.137 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.587091 msec 06:35:50.140 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 324.261467 msec 06:35:50.141 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.145 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 06:35:50.146 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.147 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.147 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 06:35:50.147 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.147 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.147 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:50.147 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.147 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.147 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 06:35:50.154 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.155 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.162 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:50.175 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:50.176 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:50.176 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-032.txt 06:35:50.176 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-032.txt 06:35:50.177 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:50.177 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-033 ======================================================================================== 06:35:50.177 [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) ... 06:35:50.177 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:50.177 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:50.180 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 06:35:50.180 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 06:35:50.180 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 06:35:50.180 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.180 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.180 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.180 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.181 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.181 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.181 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.181 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.182 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.182 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.182 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.182 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.182 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.182 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.183 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:50.215 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 32.489 msec 06:35:50.217 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.218 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.218 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.219 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.262106 msec 06:35:50.221 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.222 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.222 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.222 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.222 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.222 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:50.233 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.233 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.233 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.238 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:50.241 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 8.546592 msec 06:35:50.242 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.242 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.242 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.243 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.183407 msec 06:35:50.253 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 72.666096 msec 06:35:50.253 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 06:35:50.258 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.261 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:50.263 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:50.263 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:50.263 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-033.txt 06:35:50.263 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-033.txt 06:35:50.263 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:50.263 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-034 ======================================================================================== 06:35:50.263 [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) ... 06:35:50.263 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:50.263 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:50.266 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 06:35:50.267 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 06:35:50.267 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 06:35:50.267 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.267 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.267 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.267 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.267 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.267 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.268 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.268 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.268 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.269 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.269 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.269 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.269 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.269 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.270 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:50.283 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 14.445005 msec 06:35:50.286 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.286 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.286 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.287 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.212977 msec 06:35:50.290 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.290 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.290 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.290 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.291 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.291 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:50.292 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.292 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.292 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.293 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:50.295 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.790735 msec 06:35:50.296 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.296 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.296 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.303 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 7.325862 msec 06:35:50.305 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 38.237111 msec 06:35:50.305 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 06:35:50.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.307 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:50.308 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:50.308 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:50.308 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-034.txt 06:35:50.308 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-034.txt 06:35:50.308 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:50.308 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-035 ======================================================================================== 06:35:50.309 [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) ... 06:35:50.309 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:50.310 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:50.313 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:50.313 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:50.313 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:50.313 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.313 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.313 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.313 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.314 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.314 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.314 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.315 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.316 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.318 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.318 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.318 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.319 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.320 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.324 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:50.348 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 29.14885 msec 06:35:50.352 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.352 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.353 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.354 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.324443 msec 06:35:50.357 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.357 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.357 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.357 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.357 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.358 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:50.358 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.358 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.358 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.359 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:50.361 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.224437 msec 06:35:50.362 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.362 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.362 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.364 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.165801 msec 06:35:50.365 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.365 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 06:35:50.366 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:50.366 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:50.367 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.369 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.369 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.369 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.369 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 06:35:50.370 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.374 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.464263 msec 06:35:50.376 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 62.88914 msec 06:35:50.376 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 14, 1) 06:35:50.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 06:35:50.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:50.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 06:35:50.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.377 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.379 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:50.380 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:50.380 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:50.381 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-035.txt 06:35:50.381 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-035.txt 06:35:50.381 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:50.381 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-036 ======================================================================================== 06:35:50.381 [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) ... 06:35:50.381 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:50.381 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:50.384 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:50.384 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:50.384 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:50.384 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.384 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.384 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.384 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.385 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.385 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.385 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.385 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.385 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.385 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.386 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.386 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.386 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.386 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.387 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:50.424 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 38.274083 msec 06:35:50.437 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.437 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.437 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.438 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.301605 msec 06:35:50.441 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.441 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.441 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.441 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.441 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.442 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:50.442 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.458 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.458 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.459 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:50.462 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 19.580697 msec 06:35:50.467 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.467 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.467 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.469 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.898559 msec 06:35:50.469 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.469 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 06:35:50.470 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:50.470 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:50.471 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.472 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.472 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.472 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.472 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 06:35:50.473 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.473 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.535679 msec 06:35:50.495 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 111.105522 msec 06:35:50.495 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 14, 1) 06:35:50.496 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.496 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.496 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 06:35:50.496 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.496 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.496 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:50.496 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.496 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.496 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 06:35:50.496 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.496 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.498 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:50.499 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:50.499 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:50.499 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-036.txt 06:35:50.499 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-036.txt 06:35:50.500 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:50.500 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-037 ======================================================================================== 06:35:50.500 [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) ... 06:35:50.500 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:50.500 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:50.503 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:50.503 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:50.503 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:50.503 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.503 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.503 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.503 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.503 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.504 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.504 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.504 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.504 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.504 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.504 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.504 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.504 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.505 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.505 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:50.541 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 36.464973 msec 06:35:50.560 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.560 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.560 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.561 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.258333 msec 06:35:50.568 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.568 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.568 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.568 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.569 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.569 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:50.574 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.574 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.575 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.575 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:50.584 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 10.077218 msec 06:35:50.585 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.585 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.585 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.586 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.225537 msec 06:35:50.587 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.587 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 06:35:50.587 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:50.608 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:50.609 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.609 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.610 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 06:35:50.611 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 06:35:50.611 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.620426 msec 06:35:50.612 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.612 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 06:35:50.612 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 06:35:50.612 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 06:35:50.614 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.614 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.617 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.617 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.617 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 06:35:50.619 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 06:35:50.620 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.786694 msec 06:35:50.620 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.627 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 06:35:50.627 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 06:35:50.629 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 06:35:50.634 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.638 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.639 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.639 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.639 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 06:35:50.641 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 06:35:50.641 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.626904 msec 06:35:50.642 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.642 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 06:35:50.642 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 06:35:50.648 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 06:35:50.651 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.652 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.652 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 06:35:50.655 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 06:35:50.663 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.507227 msec 06:35:50.663 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.663 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 06:35:50.664 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 06:35:50.664 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 06:35:50.665 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.665 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.665 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.666 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.666 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 06:35:50.668 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.668 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.952942 msec 06:35:50.670 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.671 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 06:35:50.671 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 06:35:50.671 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 06:35:50.677 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.677 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.678 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.678 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.678 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 06:35:50.678 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.679 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.540898 msec 06:35:50.679 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.680 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 06:35:50.680 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 06:35:50.680 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 06:35:50.681 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.681 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.681 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.682 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.682 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 06:35:50.682 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 06:35:50.683 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.413456 msec 06:35:50.683 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.683 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 06:35:50.684 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 06:35:50.684 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 06:35:50.691 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.692 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.692 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.692 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.692 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 06:35:50.693 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 06:35:50.693 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.508453 msec 06:35:50.694 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.694 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 06:35:50.694 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 06:35:50.699 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 06:35:50.700 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.701 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.701 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.701 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.701 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 06:35:50.702 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 06:35:50.709 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.324153 msec 06:35:50.710 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.711 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 06:35:50.711 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 06:35:50.711 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 06:35:50.712 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.713 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.715 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.715 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.715 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 06:35:50.716 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.717 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.513017 msec 06:35:50.718 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.718 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 06:35:50.718 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 06:35:50.722 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 06:35:50.723 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.723 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.724 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.724 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.724 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 06:35:50.724 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.727 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.069599 msec 06:35:50.727 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.727 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 06:35:50.727 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 06:35:50.728 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 06:35:50.733 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.733 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.734 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.734 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.734 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 06:35:50.734 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.735 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.584882 msec 06:35:50.735 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.736 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 06:35:50.736 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 06:35:50.736 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 06:35:50.741 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.742 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.742 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.742 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.742 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 06:35:50.743 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.744 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.018502 msec 06:35:50.744 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:50.745 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 06:35:50.745 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 06:35:50.745 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 06:35:50.746 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:50.746 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:50.747 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.747 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:50.747 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 06:35:50.752 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:50.753 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.489916 msec 06:35:50.757 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 253.970746 msec 06:35:50.757 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.758 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.759 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.760 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.776 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:50.783 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:50.783 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:50.783 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-037.txt 06:35:50.783 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-037.txt 06:35:50.786 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:50.787 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-038 ======================================================================================== 06:35:50.787 [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) ... 06:35:50.787 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:50.790 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:50.793 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 06:35:50.793 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 06:35:50.793 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 06:35:50.794 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.794 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.794 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.794 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.794 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.794 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.795 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.795 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.795 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.795 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.795 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.795 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.795 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.795 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.796 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:50.817 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 21.929869 msec 06:35:50.847 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.847 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.847 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.848 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.282059 msec 06:35:50.852 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.852 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.853 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.858 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.859 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.859 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:50.859 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.859 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.859 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.860 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:50.864 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 4.383076 msec 06:35:50.868 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.868 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.868 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.869 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.308193 msec 06:35:50.874 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 80.698605 msec 06:35:50.874 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 06:35:50.875 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.883 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:50.885 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:50.885 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:50.885 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-038.txt 06:35:50.885 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-038.txt 06:35:50.885 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:50.885 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-039 ======================================================================================== 06:35:50.885 [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) ... 06:35:50.885 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:50.885 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:50.887 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 06:35:50.887 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 06:35:50.887 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 06:35:50.887 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.887 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.888 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.888 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.888 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.888 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.888 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.888 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.888 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.889 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.889 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.889 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.889 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.889 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.890 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:50.914 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 24.720225 msec 06:35:50.916 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.917 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.917 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.918 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.304362 msec 06:35:50.920 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.921 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.921 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.921 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.936 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.937 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:50.942 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.942 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.942 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.943 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:50.945 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.428886 msec 06:35:50.946 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:50.946 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:50.946 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:50.947 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 1.188982 msec 06:35:50.948 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 61.089836 msec 06:35:50.948 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 06:35:50.949 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:50.956 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:50.958 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:50.958 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:50.958 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-039.txt 06:35:50.958 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-039.txt 06:35:50.958 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-040 ======================================================================================== 06:35:50.958 [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) ... 06:35:50.958 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:50.958 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:50.960 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:50.961 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:50.961 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:50.961 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:50.961 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.961 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.961 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.961 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.961 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:50.962 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:50.962 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:50.962 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:50.962 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:50.962 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:50.962 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:50.963 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:50.963 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:50.963 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:50.964 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:50.992 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 29.218491 msec 06:35:51.009 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.010 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:51.010 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:51.011 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.339388 msec 06:35:51.016 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:51.018 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:51.018 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:51.019 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:51.019 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:51.019 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:51.019 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:51.019 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:51.019 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:51.020 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:51.027 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 7.304463 msec 06:35:51.027 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:51.027 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:51.027 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:51.031 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 3.908588 msec 06:35:51.032 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, delegate=RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.032 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:13, rdfs:label=S'anc fui bèla ni presada, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=) 06:35:51.032 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:51.033 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3 06:35:51.036 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.037 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/01 S'anc fui bèla ni presada.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.037 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.037 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.037 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 06:35:51.040 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:Jw1z0EI-1P73X1tVcTuQp7iZ3bM=, source, "embedded"] 06:35:51.043 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.413621 msec 06:35:51.043 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, delegate=RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.043 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:05, rdfs:label=Por coi me bait mes maris, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=) 06:35:51.043 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 06:35:51.044 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3 06:35:51.046 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.047 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/02 Por coi me bait mes maris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.047 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.047 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.048 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 06:35:51.048 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ogHR8W5u5q5mMQjUahWrbe-z0XA=, source, "embedded"] 06:35:51.052 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.422024 msec 06:35:51.053 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, delegate=RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.053 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:13, rdfs:label=Avant hier en un vert pré, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=) 06:35:51.053 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 06:35:51.053 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3 06:35:51.055 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.058 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/03 Avant hier en un vert pré.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.058 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.059 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.059 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-y0-TewJzQ7JwQh6cwKEJWTh6es=, source, "embedded"] 06:35:51.064 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:51.068 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 10.011243 msec 06:35:51.068 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, delegate=RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.085 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 05:56, rdfs:label=Lasse pour quoi refusai, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=) 06:35:51.086 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 06:35:51.094 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3 06:35:51.096 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.096 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/04 Lasse pour quoi refusai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.096 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.096 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.096 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 06:35:51.097 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DxHIckA3J-V-ktZyYo7f0jkPhEI=, source, "embedded"] 06:35:51.098 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.563053 msec 06:35:51.098 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, delegate=RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.103 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 04:39, rdfs:label=L'autrier jost' una sebissa, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=) 06:35:51.103 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 06:35:51.104 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3 06:35:51.111 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.112 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/05 L'autrier jost' una sebissa.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.112 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.114 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.114 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 06:35:51.115 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:qppupS9J7gDVLNhbgqeDQsC-s6E=, source, "embedded"] 06:35:51.120 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.859732 msec 06:35:51.123 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, delegate=RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.123 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 06:50, rdfs:label=Pensamen ai e consir - Deduc Syon, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=) 06:35:51.124 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 06:35:51.124 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3 06:35:51.131 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.133 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/06 Pensamen ai e consir - Deduc Syon.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.146 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.146 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.146 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EuyRpA2_PCJ0lTZR2zi2stLpZ7w=, source, "embedded"] 06:35:51.147 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:51.148 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.569367 msec 06:35:51.149 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, delegate=RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.149 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 03:24, rdfs:label=E dame jolie, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=) 06:35:51.149 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 06:35:51.149 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3 06:35:51.163 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.164 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/07 E dame jolie.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.164 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.164 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.164 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:01LMWAPi_cecx5F2bGBSxt41wTM=, source, "embedded"] 06:35:51.165 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:51.166 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.679622 msec 06:35:51.166 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, delegate=RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.166 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 04:04, rdfs:label=Tierche estampie reale, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=) 06:35:51.168 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 06:35:51.169 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3 06:35:51.170 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.170 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/08 Tierche estampie reale.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.171 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.171 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.171 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 06:35:51.172 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9bQTUhKY2afDPo4W79fbY_Ud758=, source, "embedded"] 06:35:51.173 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.135623 msec 06:35:51.183 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, delegate=RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.183 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:33, rdfs:label=Au renouvel du tens, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=) 06:35:51.184 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 06:35:51.184 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3 06:35:51.187 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.188 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/09 Au renouvel du tens.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.188 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.188 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.188 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 06:35:51.189 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:9p9VIKrhY_VtnLadn-IkeNmdI0M=, source, "embedded"] 06:35:51.190 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.155733 msec 06:35:51.190 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, delegate=RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.191 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 04:18, rdfs:label=Veris ad imperia - A l'entrada del tens clar, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=) 06:35:51.191 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 06:35:51.191 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3 06:35:51.193 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.193 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/10 Veris ad imperia - A l'entrada del tens clar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.194 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.194 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.194 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QHXLf_O3eSgpx_RHWwUJA1GGQO4=, source, "embedded"] 06:35:51.195 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:51.196 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.505801 msec 06:35:51.197 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, delegate=RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.197 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 06:28, rdfs:label=A chantar m'er, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=) 06:35:51.199 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 06:35:51.199 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3 06:35:51.203 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.204 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/11 A chantar m'er.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.205 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.205 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.205 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:A0FFUW5449M7m397Gkhx_ph4x9s=, source, "embedded"] 06:35:51.207 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:51.209 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.351802 msec 06:35:51.210 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, delegate=RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.211 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 02:59, rdfs:label=L’autrier a l’ajornée, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=) 06:35:51.212 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 06:35:51.213 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3 06:35:51.217 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.218 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/12 L_autrier a l_ajornée.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.219 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.219 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.219 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 06:35:51.221 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:xliXN1AxS-bxgxLF3TnbEeSYdL8=, source, "embedded"] 06:35:51.224 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.777757 msec 06:35:51.224 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, delegate=RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.229 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 13, 03:42, rdfs:label=La Manfredina, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=) 06:35:51.229 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 06:35:51.230 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3 06:35:51.231 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.232 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/13 La Manfredina.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.232 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.233 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.233 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m5OG6Sh6rwfm949vsl9cYmlRsYk=, source, "embedded"] 06:35:51.234 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:51.235 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.592328 msec 06:35:51.235 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=/urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, delegate=RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])))) 06:35:51.235 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 14, 04:10, rdfs:label=Tuit cil qui sunt enamourat, Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=) 06:35:51.236 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 06:35:51.236 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3 06:35:51.250 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:51.250 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Ensemble In Cortezia/La Domna Savorousa _ Chants d_amour des troubadours et des trouvères/14 Tuit cil qui sunt enamourat.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:51.252 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.252 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:51.252 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 06:35:51.253 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MnJvGKgMj_aZnQw0TDwBJszzD4w=, source, "embedded"] 06:35:51.253 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.619383 msec 06:35:51.260 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 299.586194 msec 06:35:51.261 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 14, 14, 1) 06:35:51.269 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.271 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.271 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning S'anc fui bèla ni presada 06:35:51.271 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.271 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.271 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:51.271 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.272 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.272 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vqLgs3PSAwtoI4iqZsTKmCYPVJQ=/content 06:35:51.272 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.272 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.272 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Por coi me bait mes maris 06:35:51.272 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.272 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.272 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:51.272 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.273 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.273 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:R-FUoxE-4RKLSfl2j7AlrXxP-Ls=/content 06:35:51.273 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Avant hier en un vert pré 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:uUjgAnHzVUfb5Zd65Z6HTbpeUF0=/content 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Lasse pour quoi refusai 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LsEQsaF2aDqbXfr4dgIpw55wXSY=/content 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L'autrier jost' una sebissa 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:4UAx1N2-KY9p1g_I2CS7vw0isYc=/content 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Pensamen ai e consir - Deduc Syon 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:zf_ygswoEZsqJmp5L-22GUaTJjg=/content 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning E dame jolie 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.279 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:RWk4Os0ASl3rkjmztm9F5VZVtwc=/content 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tierche estampie reale 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:AuoKtlIMyWeYt0SexhWgjM0CcOU=/content 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Au renouvel du tens 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:dSdcheqDCyrOB1UAzU1Chotwm6g=/content 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Veris ad imperia - A l'entrada del tens clar 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:T6i4a6qi0q6SG87nCU9RLKBt6g0=/content 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning A chantar m'er 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-h_IyTBmti_lUXKxOWHTmV9Mv84=/content 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning L’autrier a l’ajornée 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-JE4Kwu3WbU0PpMM-mRuNJ2PEQI=/content 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Manfredina 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:TiBMd_rgwsJXiQhbIMH0hnKy6t8=/content 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tuit cil qui sunt enamourat 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning La Domna Savorousa : Chants d’amour des troubadours et des trouvères 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:2u8e2mexRwUEEhDlIA7Tuhh2Wz0=/content 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.280 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.293 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:51.296 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:51.296 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:51.296 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-040.txt 06:35:51.296 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-040.txt 06:35:51.298 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-041 ======================================================================================== 06:35:51.298 [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) ... 06:35:51.298 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:51.298 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:51.301 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 06:35:51.301 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 06:35:51.301 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:51.301 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 06:35:51.301 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:51.301 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:51.301 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:51.301 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:51.301 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:51.302 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:51.302 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:51.302 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:51.302 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:51.303 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:51.303 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:51.303 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.303 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:51.303 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:51.304 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number # [source, "embedded"] 06:35:51.342 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 39.705673 msec 06:35:51.351 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.352 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:51.352 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:51.353 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 1.29054 msec 06:35:51.359 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:51.360 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:51.361 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:51.361 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:51.362 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:51.362 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:51.363 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:51.364 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:51.365 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:51.369 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:51.376 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 12.26922 msec 06:35:51.378 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:51.379 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:51.379 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:51.388 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 9.600559 msec 06:35:51.392 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 91.551554 msec 06:35:51.392 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 06:35:51.394 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.396 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:51.400 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:51.401 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:51.401 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-041.txt 06:35:51.401 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-041.txt 06:35:51.401 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence4-042 ======================================================================================== 06:35:51.401 [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) ... 06:35:51.401 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:51.401 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:51.403 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:51.404 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, BrowseDirectChildren, filter: null, startingIndex: 14, requestedCount: 2, sortCriteria: []) 06:35:51.404 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo= @@@ BrowseDirectChildren @@@ 14 @@@ 2 @@@ null @@@ []) 06:35:51.404 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/r+t/r:0bYRbWOJwZTV0bUoFtX9eAutVDo=, browseFlag=BrowseDirectChildren, filter=null, firstResult=14, maxResults=2, orderby=[]) 06:35:51.404 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:51.404 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:51.404 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:51.404 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:51.405 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:51.405 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:51.405 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:51.405 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:51.405 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:51.405 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=) 06:35:51.405 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.MappingFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:51.405 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.406 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:51.406 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:51.406 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_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"] 06:35:51.437 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 31.869654 msec 06:35:51.446 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.446 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } } ORDER BY ?label ?disk_number 06:35:51.446 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:51.448 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 entities in 2.591265 msec 06:35:51.459 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:51.459 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:51.459 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:51.459 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:51.459 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:51.460 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack/urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, delegate=RepositoryRecord(rdfs:label=La Domna Savorousa : Chants d’amour des troubadours et des trouvères, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:51.460 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:51.460 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:51.460 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:51.464 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:51.474 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 14.112633 msec 06:35:51.476 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:51.476 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:51.477 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [record, urn:bluemarine:record:0bYRbWOJwZTV0bUoFtX9eAutVDo=, source, "embedded"] 06:35:51.479 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 14 entities in 2.610394 msec 06:35:51.483 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 78.886522 msec 06:35:51.483 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 14, 1) 06:35:51.484 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.493 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:51.494 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:51.494 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:51.494 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-042.txt 06:35:51.494 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence4/sequence4-042.txt 06:35:51.496 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 5916 msec 06:35:51.496 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 06:35:51.497 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:51.500 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 06:35:51.500 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST "test sequence" 06:35:51.500 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ARGS [LG-37LS5600, iTunes-fg-20160504-2, sequence5] 06:35:51.500 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - *************************************************** 06:35:51.506 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-000 ======================================================================================== 06:35:51.506 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:35:51.506 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:51.506 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:51.514 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:51.514 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:51.515 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:51.515 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:51.515 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:51.515 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:51.516 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.457257 msec 06:35:51.516 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:51.516 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.516 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.516 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.516 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.516 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.517 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.517 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.518 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:51.520 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:51.521 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:51.521 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-000.txt 06:35:51.521 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-000.txt 06:35:51.521 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:51.521 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-001 ======================================================================================== 06:35:51.521 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:51.521 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:51.522 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:51.528 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:51.528 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:51.528 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:51.528 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:51.529 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:51.529 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.529 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:51.530 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:51.530 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:51.530 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:51.530 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:51.530 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.531 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.531 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.532 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.456714 msec 06:35:51.532 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:35:51.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:51.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.532 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.533 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.536 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:51.541 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:51.541 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:51.541 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-001.txt 06:35:51.541 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-001.txt 06:35:51.542 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:51.542 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-002 ======================================================================================== 06:35:51.542 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 06:35:51.542 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:51.544 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:51.550 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 06:35:51.550 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 06:35:51.550 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 06:35:51.550 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:51.550 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:51.551 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.245002 msec 06:35:51.551 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 06:35:51.551 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.553 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:51.560 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:51.560 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:51.560 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-002.txt 06:35:51.560 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-002.txt 06:35:51.560 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-003 ======================================================================================== 06:35:51.560 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=4, maxResult=12) ... 06:35:51.560 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:51.560 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:51.563 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 4, requestedCount: 12, sortCriteria: []) 06:35:51.563 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 4 @@@ 12 @@@ null @@@ []) 06:35:51.563 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=4, maxResults=12, orderby=[]) 06:35:51.564 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:51.564 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:51.565 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 1.172364 msec 06:35:51.565 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 4, 1) 06:35:51.565 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.566 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:51.567 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:51.568 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:51.568 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:51.568 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-003.txt 06:35:51.568 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-003.txt 06:35:51.568 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:51.568 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-004 ======================================================================================== 06:35:51.568 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:35:51.568 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:51.568 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:51.571 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:51.571 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:51.571 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:51.571 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:51.571 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:51.572 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.572 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:51.573 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:51.573 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:51.573 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:51.573 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:51.574 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.574755 msec 06:35:51.574 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 4, 1) 06:35:51.574 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.574 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.574 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:51.574 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.574 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.574 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.574 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.577 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:51.578 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:51.578 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:51.578 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-004.txt 06:35:51.578 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-004.txt 06:35:51.578 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:51.578 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-005 ======================================================================================== 06:35:51.578 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:51.578 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:51.578 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:51.582 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:51.582 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:51.583 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:51.583 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:51.583 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:51.583 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.584 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:51.584 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:51.584 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:51.584 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:51.584 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:51.587 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.587 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.587 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.592 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 9.151692 msec 06:35:51.592 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:35:51.592 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:35:51.594 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.595 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.598 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:51.600 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:51.600 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:51.600 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-005.txt 06:35:51.600 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-005.txt 06:35:51.600 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:51.600 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-006 ======================================================================================== 06:35:51.600 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=0, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:51.600 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:51.600 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:51.607 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(0, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:51.607 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ 0 @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:51.607 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=0, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:51.607 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/) 06:35:51.607 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/, optionalParent=Optional.empty) 06:35:51.608 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.608 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:51.608 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:51.608 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:51.608 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:51.609 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:51.609 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/photos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.609 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/videos, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.609 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/services, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.610 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 3.02626 msec 06:35:51.610 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 4, 4, 1) 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Photos 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Videos 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Services 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.611 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.619 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:51.626 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:51.628 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:51.628 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-006.txt 06:35:51.628 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-006.txt 06:35:51.629 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:51.630 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-007 ======================================================================================== 06:35:51.631 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:35:51.631 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:51.631 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:51.646 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:51.646 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:51.646 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:51.646 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:51.646 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:51.647 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.647 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.647 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:51.647 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:51.647 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:51.648 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:51.648 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:51.649 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 2.394058 msec 06:35:51.649 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:51.649 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.649 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.649 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Music 06:35:51.649 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:51.649 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:51.649 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.649 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:51.654 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:51.655 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:51.656 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:51.656 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-007.txt 06:35:51.656 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-007.txt 06:35:51.656 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:51.656 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-008 ======================================================================================== 06:35:51.656 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:51.656 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:51.656 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:51.662 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:51.662 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:51.662 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:51.662 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:51.663 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:51.663 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:51.663 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:51.663 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:51.664 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:51.664 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:51.664 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:51.664 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:51.664 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:51.664 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:51.665 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:51.665 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:51.665 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:51.665 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:51.665 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:51.666 [cling-8 ] INFO i.t.b.m.i.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 []. } } } 06:35:51.666 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:51.666 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 06:35:51.853 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 187.547601 msec 06:35:51.853 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:51.853 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:51.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:51.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT ?artist ?artist_type ?label ?role ?performance ?source ?fallback WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?artist a mo:MusicArtist. { ?record foaf:maker ?artist. } UNION { ?record mo:track/foaf:maker ?artist. } UNION { ?record foaf:maker/rel:collaboratesWith ?artist. } UNION { ?record mo:track/foaf:maker/rel:collaboratesWith ?artist. } ?artist rdfs:label ?label. OPTIONAL { ?artist vocab:artist_type ?artist_type. } MINUS { ?artist vocab:artist_type "2"^^xs:short; rel:collaboratesWith []. } } } 06:35:51.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:51.855 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.229368 msec 06:35:51.855 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:51.855 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:35:51.856 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:51.856 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:51.856 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:51.856 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 06:35:51.864 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:51.865 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (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"] 06:35:51.913 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 56.559364 msec 06:35:51.920 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:51.920 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:51.928 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:51.928 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:51.928 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:51.929 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:52.029 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 101.283944 msec 06:35:52.044 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 381.962376 msec 06:35:52.044 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.045 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.046 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.046 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:52.046 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.046 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.046 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.046 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.075 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:52.079 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:52.079 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:52.079 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-008.txt 06:35:52.079 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-008.txt 06:35:52.080 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:52.081 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-009 ======================================================================================== 06:35:52.081 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:35:52.081 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:52.083 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:52.099 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:52.099 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:52.099 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:52.100 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:52.100 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:52.100 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:52.100 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.101 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.101 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.101 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.101 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.101 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.101 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.102 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.102 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.102 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.102 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:52.102 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:52.102 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:52.103 [cling-8 ] INFO i.t.b.m.i.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 []. } } } 06:35:52.103 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:52.104 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 06:35:52.200 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 97.278975 msec 06:35:52.201 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 101.643453 msec 06:35:52.201 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 5, 1) 06:35:52.202 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.202 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.202 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:52.202 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.202 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.202 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.202 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.204 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:52.205 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:52.205 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:52.205 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-009.txt 06:35:52.205 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-009.txt 06:35:52.205 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-010 ======================================================================================== 06:35:52.206 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:52.206 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:52.206 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:52.208 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:52.208 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:52.208 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:52.208 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:52.208 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:52.208 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:52.209 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.209 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.209 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.209 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.209 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.210 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.210 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.210 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.210 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.210 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.210 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:52.210 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:52.210 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:52.211 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:52.211 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:52.211 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:52.212 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 06:35:52.427 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 216.040735 msec 06:35:52.427 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:52.427 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:52.428 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:52.428 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:52.428 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:52.447 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 19.157373 msec 06:35:52.447 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:52.447 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:35:52.448 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:52.448 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:52.448 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:52.449 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 06:35:52.449 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:52.449 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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"] 06:35:52.480 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 31.736761 msec 06:35:52.481 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:52.481 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:52.481 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:52.481 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:52.481 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:52.490 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:52.603 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 121.622082 msec 06:35:52.604 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 396.39042 msec 06:35:52.604 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:35:52.614 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.614 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.614 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.615 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.624 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:52.626 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:52.626 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:52.626 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-010.txt 06:35:52.626 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-010.txt 06:35:52.626 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-011 ======================================================================================== 06:35:52.626 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:52.626 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:52.630 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:52.632 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:52.635 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:52.635 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:52.635 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 06:35:52.635 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:52.635 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:52.638 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:52.639 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.640 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.641 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.641 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.641 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.642 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.643 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.647 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.647 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.647 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.654 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 19.057701 msec 06:35:52.655 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:52.656 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.658 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:52.659 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:52.659 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:52.659 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-011.txt 06:35:52.659 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-011.txt 06:35:52.659 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:52.659 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-012 ======================================================================================== 06:35:52.660 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:52.660 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:52.660 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:52.664 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:52.664 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:52.665 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 06:35:52.665 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:52.665 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:52.665 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:52.668 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.668 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.670 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.670 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.670 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.673 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.673 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.677 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.680 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.681 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.688 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 23.784655 msec 06:35:52.689 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:52.689 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.697 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:52.706 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:52.706 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:52.706 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-012.txt 06:35:52.706 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-012.txt 06:35:52.706 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-013 ======================================================================================== 06:35:52.706 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:52.706 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:52.706 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:52.708 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:52.708 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:52.708 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:52.709 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:52.709 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:52.709 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:52.709 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.710 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.710 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.710 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.710 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.710 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.710 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.711 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.711 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.711 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.711 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenRecord, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:52.711 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@3add6cc5, EntityBrowserDisplayable(By artist & record)]) 06:35:52.711 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:52.712 [cling-3 ] INFO i.t.b.m.i.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 []. } } } 06:35:52.712 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:52.712 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:52.713 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.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"] 06:35:52.827 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 115.703836 msec 06:35:52.828 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByArtistThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:52.828 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@675ba357, EntityBrowserDisplayable(By artist & track)]) 06:35:52.828 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.MusicArtist 06:35:52.829 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (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 []. } } } 06:35:52.829 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:52.830 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 90 in 1.540769 msec 06:35:52.830 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/DefaultMediaFileSystem, delegate=FileSystemMediaFolder(), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:52.830 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.MediaFolderDIDLAdapter - toObject() - FileSystemMediaFolder() 06:35:52.831 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByRecordThenTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:52.831 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@5ebae555, EntityBrowserDisplayable(By record & track)]) 06:35:52.832 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:52.832 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX 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. } } } 06:35:52.832 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:52.833 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } 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"] 06:35:52.843 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 52 in 11.691626 msec 06:35:52.844 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:52.844 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:52.844 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:52.845 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:52.845 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:52.846 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:52.916 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 71.430877 msec 06:35:52.920 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 211.153561 msec 06:35:52.920 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 5, 5, 1) 06:35:52.920 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.920 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.920 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & record 06:35:52.920 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By artist & track 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By file 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By record & track 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.921 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.926 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:52.929 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:52.929 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:52.929 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-013.txt 06:35:52.929 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-013.txt 06:35:52.929 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-014 ======================================================================================== 06:35:52.929 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:52.929 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:52.929 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:52.930 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:52.940 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:52.940 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:52.947 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 06:35:52.947 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:52.947 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:52.948 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:52.948 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.948 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.948 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.948 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.949 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.959 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.959 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.959 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.959 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.959 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.960 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 13.219058 msec 06:35:52.960 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:52.961 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.977 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:52.978 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:52.978 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:52.978 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-014.txt 06:35:52.978 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-014.txt 06:35:52.978 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-015 ======================================================================================== 06:35:52.978 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music, browseFlag=BrowseDirectChildren, firstResult=5, maxResult=11) ... 06:35:52.978 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:52.979 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:52.980 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:52.982 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music, BrowseDirectChildren, filter: null, startingIndex: 5, requestedCount: 11, sortCriteria: []) 06:35:52.982 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music @@@ BrowseDirectChildren @@@ 5 @@@ 11 @@@ null @@@ []) 06:35:52.982 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music, browseFlag=BrowseDirectChildren, filter=null, firstResult=5, maxResults=11, orderby=[]) 06:35:52.982 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music) 06:35:52.982 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:52.983 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]) 06:35:52.988 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.989 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.989 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.989 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.989 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.989 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.989 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:52.990 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:52.990 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:52.990 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:52.991 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 8.4016 msec 06:35:52.991 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 0, 5, 1) 06:35:52.991 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:52.992 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:52.994 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:52.994 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:52.994 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-015.txt 06:35:52.994 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-015.txt 06:35:52.994 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-016 ======================================================================================== 06:35:52.994 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseMetadata, firstResult=0, maxResult=0) ... 06:35:52.994 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:52.994 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:52.997 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseMetadata, filter: null, startingIndex: 0, requestedCount: 0, sortCriteria: []) 06:35:52.997 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseMetadata @@@ 0 @@@ 0 @@@ null @@@ []) 06:35:52.997 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseMetadata, filter=null, firstResult=0, maxResults=0, orderby=[]) 06:35:52.997 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:52.997 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:52.997 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:52.998 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:52.998 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:52.998 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:53.000 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:53.000 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:53.000 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:53.000 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:53.000 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:53.001 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:53.001 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:53.001 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:53.001 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:53.001 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:53.001 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.EntityDIDLAdapter - toObject() - EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]) 06:35:53.001 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:53.002 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } } 06:35:53.002 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:53.003 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT (COUNT(*) AS ?queryCount) { SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a 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"] 06:35:53.006 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(NO_CONTENT) 06:35:53.166 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 in 164.384183 msec 06:35:53.172 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 174.682447 msec 06:35:53.172 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 1, 1) 06:35:53.173 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.173 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.173 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning By track 06:35:53.173 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.173 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.container.storageFolder 06:35:53.173 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.173 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.186 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:53.190 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:53.190 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:53.190 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-016.txt 06:35:53.190 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-016.txt 06:35:53.190 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-017 ======================================================================================== 06:35:53.190 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:53.190 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:53.190 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:53.192 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:53.192 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:53.193 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:53.193 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:53.193 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:53.193 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:53.193 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:53.193 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:53.193 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:53.194 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:53.194 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:53.194 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:53.194 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:53.194 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:53.194 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:53.195 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:53.195 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:53.195 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:53.195 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:53.195 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:53.195 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:53.196 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:53.198 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:53.327 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 132.041597 msec 06:35:53.382 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:53.385 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:53.385 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:53.401 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 19.414061 msec 06:35:53.448 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, delegate=RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.448 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=) 06:35:53.448 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 06:35:53.448 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 06:35:53.457 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.458 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.458 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.458 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.458 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 06:35:53.459 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.460 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.770332 msec 06:35:53.460 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, delegate=RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.460 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=) 06:35:53.460 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 06:35:53.460 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 06:35:53.470 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.471 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.471 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.471 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.471 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 06:35:53.472 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.473 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.561267 msec 06:35:53.473 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, delegate=RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.473 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=) 06:35:53.473 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 06:35:53.473 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 06:35:53.477 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.477 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.478 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.478 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.478 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 06:35:53.478 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.479 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.57207 msec 06:35:53.480 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, delegate=RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.480 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=) 06:35:53.480 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 06:35:53.480 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 06:35:53.488 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.488 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.488 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.489 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.489 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 06:35:53.494 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.502 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 13.986373 msec 06:35:53.503 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, delegate=RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.503 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=) 06:35:53.503 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 06:35:53.503 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 06:35:53.509 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.509 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.510 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.510 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.510 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 06:35:53.510 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.511 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.53989 msec 06:35:53.511 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, delegate=RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.512 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=) 06:35:53.512 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 06:35:53.512 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 06:35:53.516 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.517 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.517 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.517 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.517 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 06:35:53.518 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.519 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.557509 msec 06:35:53.519 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, delegate=RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.519 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=) 06:35:53.519 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 06:35:53.519 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 06:35:53.525 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.525 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.525 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.525 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.526 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 06:35:53.526 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.527 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.569472 msec 06:35:53.527 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, delegate=RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.527 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=) 06:35:53.528 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 06:35:53.528 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 06:35:53.534 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.535 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.535 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.535 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.535 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 06:35:53.536 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.536 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.393771 msec 06:35:53.537 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, delegate=RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.537 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=) 06:35:53.537 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 06:35:53.537 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 06:35:53.548 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.549 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.549 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.549 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.549 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 06:35:53.550 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.550 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.506111 msec 06:35:53.551 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, delegate=RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.551 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=) 06:35:53.551 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 06:35:53.551 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 06:35:53.558 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.559 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.559 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.559 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.559 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 06:35:53.560 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.560 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.437062 msec 06:35:53.561 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, delegate=RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.561 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=) 06:35:53.561 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 06:35:53.561 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 06:35:53.580 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.581 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.581 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.581 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.581 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 06:35:53.582 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.583 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.748732 msec 06:35:53.583 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, delegate=RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.583 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=) 06:35:53.585 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 06:35:53.585 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 06:35:53.589 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.590 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.590 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.590 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.590 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 06:35:53.591 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.592 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.5532 msec 06:35:53.592 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, delegate=RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.592 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=) 06:35:53.592 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 06:35:53.592 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 06:35:53.607 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.607 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.608 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.608 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.608 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 06:35:53.609 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.609 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.619033 msec 06:35:53.610 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, delegate=RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.610 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=) 06:35:53.612 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 06:35:53.612 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 06:35:53.621 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.622 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.622 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.623 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.623 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 06:35:53.630 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.631 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.994852 msec 06:35:53.632 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, delegate=RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.632 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=) 06:35:53.632 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 06:35:53.632 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 06:35:53.643 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.644 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.644 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.644 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.644 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 06:35:53.645 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.651 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.911337 msec 06:35:53.651 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, delegate=RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.651 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=) 06:35:53.652 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 06:35:53.652 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 06:35:53.657 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.657 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.657 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.658 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.658 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 06:35:53.658 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.659 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.778721 msec 06:35:53.661 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 468.498325 msec 06:35:53.661 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 06:35:53.662 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:z_YZV682QrUHZa90Q2Jmt0gtuGY=/content 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:53.676 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:gUN0FRBvDEo5w7-rnmqpuoaqsNM=/content 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:fxS2l_3kBYRSfJA4m6NwgoPWUqk=/content 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:H_65DFKPsNQPQXfujKyFyRrcjx4=/content 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:kzv2f6aO8DSx6Qcf85UzalJPsq8=/content 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:XPJ_8fXoZOFVpK1e6kbPXIAVZ5k=/content 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:DUty-MdRnOFoIhDUgV0mm0j6bNQ=/content 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:kjgBLXtASHXRlTe9L2Ismxb2P-k=/content 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:re2IDaTIexifcdaQMwAAXsjJV04=/content 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.677 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:87RsOumPj20Kk9Cwi6FH0INCjgA=/content 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:gBDNW0yRS_BjImEcF5ctr2R_EeA=/content 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:j5q_F2HxftMsdmcqGsPkVB6KD1A=/content 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ybY77L1p1FXanIOWYBqdMS0ARzw=/content 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:rT4CDV6XPH2564Se_71IhudLw9c=/content 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:77bVmMyaQT5liJkAMz56n1SYGVI=/content 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.678 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.682 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:53.691 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:53.691 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:53.691 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-017.txt 06:35:53.691 [cling-13 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-017.txt 06:35:53.697 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-018 ======================================================================================== 06:35:53.697 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=1) ... 06:35:53.697 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:53.698 [cling-13 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:53.698 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:53.700 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 1, sortCriteria: []) 06:35:53.700 [cling-3 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 1 @@@ null @@@ []) 06:35:53.700 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=1, orderby=[]) 06:35:53.700 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:53.700 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:53.701 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:53.701 [cling-3 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:53.701 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:53.701 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:53.701 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:53.701 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:53.701 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:53.702 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:53.702 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:53.702 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:53.702 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:53.702 [cling-3 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:53.703 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:53.703 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:53.703 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:53.703 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:53.704 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:53.887 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 183.687142 msec 06:35:53.912 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:53.913 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:53.913 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:53.920 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 7.294839 msec 06:35:53.967 [cling-3 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, delegate=RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:53.967 [cling-3 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=) 06:35:53.968 [cling-3 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 06:35:53.968 [cling-3 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 06:35:53.969 [cling-3 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:53.969 [cling-3 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:53.970 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:53.970 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:53.970 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 06:35:53.970 [cling-3 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:53.971 [cling-3 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.598948 msec 06:35:53.972 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 271.901745 msec 06:35:53.972 [cling-3 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 1, 667, 1) 06:35:53.973 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.973 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.973 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 06:35:53.973 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:53.973 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:53.973 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:53.973 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:53.973 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:53.973 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 06:35:53.973 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.973 [cling-3 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:53.984 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:53.985 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:53.986 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:53.986 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-018.txt 06:35:53.986 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-018.txt 06:35:53.986 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:53.986 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-019 ======================================================================================== 06:35:53.986 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:53.986 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:53.988 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:53.995 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:53.995 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:53.995 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:53.995 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:53.995 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:53.995 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:53.995 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:53.996 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:53.996 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:53.996 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:53.997 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:53.997 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:53.997 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:53.997 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:53.997 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:53.997 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:53.997 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:53.998 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:53.998 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:53.998 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:53.998 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:53.999 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:54.159 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 160.787549 msec 06:35:54.211 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:54.212 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:54.221 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:54.234 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 22.187846 msec 06:35:54.288 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, delegate=RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.288 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=) 06:35:54.288 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 06:35:54.288 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 06:35:54.290 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.290 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.293 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.293 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.293 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 06:35:54.294 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.294 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.705912 msec 06:35:54.295 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, delegate=RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.295 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=) 06:35:54.302 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 06:35:54.302 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 06:35:54.308 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.309 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.309 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.309 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.309 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 06:35:54.310 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 06:35:54.311 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.066659 msec 06:35:54.312 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, delegate=RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.312 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=) 06:35:54.312 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 06:35:54.312 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 06:35:54.323 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.331 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.332 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.332 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.332 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 06:35:54.333 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.334 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.014768 msec 06:35:54.334 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, delegate=RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.335 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=) 06:35:54.335 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 06:35:54.335 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 06:35:54.336 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.337 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.338 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.338 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.338 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 06:35:54.339 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 06:35:54.340 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.929395 msec 06:35:54.340 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, delegate=RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.340 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=) 06:35:54.340 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 06:35:54.340 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 06:35:54.341 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.354 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.355 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.355 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.355 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 06:35:54.356 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.357 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.828908 msec 06:35:54.357 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, delegate=RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.357 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=) 06:35:54.357 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 06:35:54.357 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 06:35:54.358 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.359 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.360 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.360 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.360 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 06:35:54.360 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.361 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.345147 msec 06:35:54.361 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, delegate=RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.362 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=) 06:35:54.362 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 06:35:54.362 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 06:35:54.368 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.372 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.374 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.376 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.376 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 06:35:54.379 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.379 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.030349 msec 06:35:54.380 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, delegate=RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.380 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=) 06:35:54.382 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 06:35:54.382 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 06:35:54.384 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.385 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.385 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.385 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.385 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 06:35:54.386 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.386 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.467048 msec 06:35:54.387 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, delegate=RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.391 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=) 06:35:54.396 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 06:35:54.396 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 06:35:54.399 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.400 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.400 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.400 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.400 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 06:35:54.401 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.401 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.479896 msec 06:35:54.402 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, delegate=RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.402 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=) 06:35:54.414 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 06:35:54.414 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 06:35:54.416 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.416 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.417 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.417 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.417 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 06:35:54.417 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 06:35:54.422 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.920942 msec 06:35:54.422 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, delegate=RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.422 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=) 06:35:54.422 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 06:35:54.423 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 06:35:54.427 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.427 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.428 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.428 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.428 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 06:35:54.428 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.429 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.484264 msec 06:35:54.429 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, delegate=RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.430 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=) 06:35:54.430 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 06:35:54.430 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 06:35:54.435 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.435 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.435 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.436 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.436 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 06:35:54.436 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.437 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.350283 msec 06:35:54.437 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, delegate=RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.437 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=) 06:35:54.437 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 06:35:54.437 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 06:35:54.438 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.442 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.443 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.443 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.443 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 06:35:54.444 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.445 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.266665 msec 06:35:54.445 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, delegate=RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.445 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=) 06:35:54.445 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 06:35:54.445 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 06:35:54.450 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.451 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.451 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.452 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.452 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 06:35:54.455 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.459 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.259271 msec 06:35:54.460 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, delegate=RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.461 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=) 06:35:54.462 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 06:35:54.462 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 06:35:54.463 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.463 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.463 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.463 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.463 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 06:35:54.464 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.465 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.354922 msec 06:35:54.465 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, delegate=RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.465 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=) 06:35:54.465 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 06:35:54.465 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 06:35:54.477 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.480 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.481 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.481 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.481 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 06:35:54.483 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.484 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.038081 msec 06:35:54.498 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 503.727158 msec 06:35:54.499 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:z_YZV682QrUHZa90Q2Jmt0gtuGY=/content 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:gUN0FRBvDEo5w7-rnmqpuoaqsNM=/content 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.500 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:fxS2l_3kBYRSfJA4m6NwgoPWUqk=/content 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:H_65DFKPsNQPQXfujKyFyRrcjx4=/content 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:kzv2f6aO8DSx6Qcf85UzalJPsq8=/content 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:XPJ_8fXoZOFVpK1e6kbPXIAVZ5k=/content 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:DUty-MdRnOFoIhDUgV0mm0j6bNQ=/content 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:kjgBLXtASHXRlTe9L2Ismxb2P-k=/content 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:re2IDaTIexifcdaQMwAAXsjJV04=/content 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.501 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:87RsOumPj20Kk9Cwi6FH0INCjgA=/content 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:gBDNW0yRS_BjImEcF5ctr2R_EeA=/content 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:j5q_F2HxftMsdmcqGsPkVB6KD1A=/content 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.502 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ybY77L1p1FXanIOWYBqdMS0ARzw=/content 06:35:54.503 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.503 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:rT4CDV6XPH2564Se_71IhudLw9c=/content 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:77bVmMyaQT5liJkAMz56n1SYGVI=/content 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.507 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.520 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:54.531 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:54.531 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:54.531 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-019.txt 06:35:54.531 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-019.txt 06:35:54.534 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:54.534 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-020 ======================================================================================== 06:35:54.535 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=0, maxResult=16) ... 06:35:54.535 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:54.535 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:54.540 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 0, requestedCount: 16, sortCriteria: []) 06:35:54.542 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 0 @@@ 16 @@@ null @@@ []) 06:35:54.543 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=0, maxResults=16, orderby=[]) 06:35:54.543 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:54.543 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:54.544 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:54.544 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:54.546 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:54.546 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:54.547 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:54.547 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:54.547 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:54.547 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:54.547 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:54.547 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:54.547 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:54.548 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:54.548 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:54.550 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:54.550 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:54.550 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:54.553 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:54.695 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 145.205239 msec 06:35:54.750 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:54.754 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:54.755 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:54.767 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 13.019994 msec 06:35:54.792 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, delegate=RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.792 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:03, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=) 06:35:54.792 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 06:35:54.792 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3 06:35:54.794 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.795 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/01 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.796 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 06:35:54.797 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:6W1TrE_zAZqlCEnFNM0hhCHWYq4=, source, "embedded"] 06:35:54.804 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.484282 msec 06:35:54.805 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, delegate=RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.805 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 02:08, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=) 06:35:54.805 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 06:35:54.805 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3 06:35:54.806 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.807 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/02 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.807 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.807 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.807 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K0uvfDGzwB3cASw5SfIEnXfdDqQ=, source, "embedded"] 06:35:54.808 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.809 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.58375 msec 06:35:54.813 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, delegate=RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.813 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 03:28, rdfs:label=Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=) 06:35:54.813 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 06:35:54.813 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3 06:35:54.814 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.815 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/03 Bach_ Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.815 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.815 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.815 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 06:35:54.816 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:1xI488ANUoR_A5YKlAv-f2KjVLE=, source, "embedded"] 06:35:54.816 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.650305 msec 06:35:54.817 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, delegate=RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.817 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 06:18, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=) 06:35:54.817 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 06:35:54.817 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3 06:35:54.818 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.819 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/04 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.819 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.820 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.820 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:amXHYkKKrD3jjXyQ30xvFB2XO60=, source, "embedded"] 06:35:54.820 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.821 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.383681 msec 06:35:54.821 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, delegate=RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.821 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 05:29, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=) 06:35:54.821 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 06:35:54.821 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3 06:35:54.822 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.823 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/05 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.823 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.823 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.823 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:siZ5HJQu8LkFMd_AJQJ9i3Fo8VI=, source, "embedded"] 06:35:54.824 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.824 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.414557 msec 06:35:54.825 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, delegate=RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.825 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:45, rdfs:label=Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=) 06:35:54.825 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 06:35:54.825 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3 06:35:54.826 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.836 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/06 Bach_ Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.836 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.836 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.836 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Jn4tOYZjaklsHH4T4YRVyNYVmdo=, source, "embedded"] 06:35:54.837 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.838 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.617803 msec 06:35:54.838 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, delegate=RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.838 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 05:09, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=) 06:35:54.838 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 06:35:54.839 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3 06:35:54.840 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.840 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/07 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.840 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.840 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.840 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9fO-ggfJoZz3DF67BEhSTfl-C6Q=, source, "embedded"] 06:35:54.841 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.841 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.36718 msec 06:35:54.842 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, delegate=RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.842 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 03:45, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=) 06:35:54.842 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 06:35:54.842 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3 06:35:54.843 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.843 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/08 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.843 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.844 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.844 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FbITGKOzsudNRdwzyWpXzTFHhMk=, source, "embedded"] 06:35:54.844 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.845 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.239283 msec 06:35:54.845 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, delegate=RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.845 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 04:57, rdfs:label=Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro, Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=) 06:35:54.845 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 06:35:54.845 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3 06:35:54.847 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.854 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Concertos For 3 & 4 Harpsichords/09 Bach_ Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.854 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:hGaad1vJfjgQtBP8w80ixoI51KU=, source, "embedded"] 06:35:54.855 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.856 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.633828 msec 06:35:54.857 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, delegate=RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.860 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 01, 10:31, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=) 06:35:54.862 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 06:35:54.862 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3 06:35:54.863 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.874 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-01 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 1.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.875 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.875 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.875 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:QYVNyJCIszGfdhs1FrQuces0RGc=, source, "embedded"] 06:35:54.876 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.876 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.664639 msec 06:35:54.877 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, delegate=RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.877 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 02, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=) 06:35:54.877 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 06:35:54.877 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3 06:35:54.886 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.887 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-02 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Christe Eleison.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.887 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.887 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.887 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ql2V8rScbKiB5v0bPAR7ZCfx5E4=, source, "embedded"] 06:35:54.890 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.891 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.791271 msec 06:35:54.891 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, delegate=RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.891 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 03, 02:59, rdfs:label=Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=) 06:35:54.891 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 06:35:54.891 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3 06:35:54.892 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.893 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-03 Bach_ Mass In B Minor, BWV 232 - Kyrie_ Kyrie Eleison 2.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.893 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.893 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.893 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:VOjgPohLklkNDzMgmhIEE1k27Dc=, source, "embedded"] 06:35:54.894 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.901 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 7.716045 msec 06:35:54.902 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, delegate=RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.903 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 04, 06:38, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=) 06:35:54.904 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 06:35:54.904 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3 06:35:54.906 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.906 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-04 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gloria In Excelsis Deo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.907 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.907 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.908 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ktNOdT5N1bu4cu9aUEoCPdLLKS4=, source, "embedded"] 06:35:54.912 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.924 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 17.00556 msec 06:35:54.924 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, delegate=RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.924 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 05, 04:07, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=) 06:35:54.925 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 06:35:54.925 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3 06:35:54.926 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.926 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-05 Bach_ Mass In B Minor, BWV 232 - Gloria_ Laudamus Te.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.927 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.927 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.927 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:oM-Lv4IzwEPjz-lhmatGCYdSjJE=, source, "embedded"] 06:35:54.929 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.937 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 9.969273 msec 06:35:54.937 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, delegate=RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.937 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 06, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=) 06:35:54.937 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 06:35:54.937 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3 06:35:54.943 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.944 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-06 Bach_ Mass In B Minor, BWV 232 - Gloria_ Gratias Agimus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.944 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.944 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.944 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4NU__eTYZctezbYBjiy9C5Xzn0c=, source, "embedded"] 06:35:54.945 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.945 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.583125 msec 06:35:54.946 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, delegate=RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:54.946 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 07, 05:56, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=) 06:35:54.946 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 06:35:54.946 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3 06:35:54.947 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:54.947 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-07 Bach_ Mass In B Minor, BWV 232 - Gloria_ Domine Deus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:54.948 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:54.948 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:54.948 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9zATCnd3wJuLADrTfR9dcTbocPk=, source, "embedded"] 06:35:54.953 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:54.953 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.792027 msec 06:35:54.960 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 417.480626 msec 06:35:54.960 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 06:35:54.966 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.966 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.966 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 1. Without Tempo Indication 06:35:54.966 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.966 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.966 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:54.966 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.966 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.966 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:m-tQdfxStYACuJhqKYqzj7MC5O8=/content 06:35:54.966 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.966 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.966 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 2. Largo 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:z_YZV682QrUHZa90Q2Jmt0gtuGY=/content 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In A Minor For 4 Harpsichords, BWV 1065 - 3. Allegro 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:gUN0FRBvDEo5w7-rnmqpuoaqsNM=/content 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 1. Allegro 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:fxS2l_3kBYRSfJA4m6NwgoPWUqk=/content 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 2. Adagio 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:H_65DFKPsNQPQXfujKyFyRrcjx4=/content 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In C For 3 Harpsichords, BWV 1064 - 3. Allegro 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:kzv2f6aO8DSx6Qcf85UzalJPsq8=/content 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 1. Without Tempo Indication 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:XPJ_8fXoZOFVpK1e6kbPXIAVZ5k=/content 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 2. Alla Siciliana 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:DUty-MdRnOFoIhDUgV0mm0j6bNQ=/content 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 3 Harpsichords, BWV 1063 - 3. Allegro 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concertos For 3 & 4 Harpsichords 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:kjgBLXtASHXRlTe9L2Ismxb2P-k=/content 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 1 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:re2IDaTIexifcdaQMwAAXsjJV04=/content 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.967 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Christe Eleison 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:87RsOumPj20Kk9Cwi6FH0INCjgA=/content 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Kyrie: Kyrie Eleison 2 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:gBDNW0yRS_BjImEcF5ctr2R_EeA=/content 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gloria In Excelsis Deo 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:j5q_F2HxftMsdmcqGsPkVB6KD1A=/content 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Laudamus Te 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ybY77L1p1FXanIOWYBqdMS0ARzw=/content 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Gratias Agimus 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:rT4CDV6XPH2564Se_71IhudLw9c=/content 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Domine Deus 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:77bVmMyaQT5liJkAMz56n1SYGVI=/content 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.968 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:54.975 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:54.977 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:54.977 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:54.977 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-020.txt 06:35:54.977 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-020.txt 06:35:54.979 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:54.986 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-021 ======================================================================================== 06:35:54.986 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=16, maxResult=16) ... 06:35:54.986 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:54.986 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:54.992 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 16, requestedCount: 16, sortCriteria: []) 06:35:54.992 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 16 @@@ 16 @@@ null @@@ []) 06:35:54.992 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=16, maxResults=16, orderby=[]) 06:35:54.992 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:54.992 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:54.992 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:54.992 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:54.993 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:54.993 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:54.993 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:54.993 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:54.993 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:54.994 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:54.994 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:54.994 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:54.994 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:54.994 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:54.994 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:54.995 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:54.995 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:54.995 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:54.999 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:55.155 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 160.01166 msec 06:35:55.189 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:55.190 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:55.190 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:55.213 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 23.490362 msec 06:35:55.249 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=, delegate=RepositoryTrack(01/02 08, 03:01, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Qui Tollis, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3, urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.250 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 08, 03:01, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Qui Tollis, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3, urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=) 06:35:55.250 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3 06:35:55.250 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3 06:35:55.266 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.266 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-08 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Tollis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.266 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.267 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.267 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:zkp40hTxxtgRTjAkVgsnHZgFsM8=, source, "embedded"] 06:35:55.268 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.269 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.373434 msec 06:35:55.269 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=, delegate=RepositoryTrack(01/02 09, 04:47, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Qui Sedes Ad Dexteram Patris, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3, urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.269 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 09, 04:47, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Qui Sedes Ad Dexteram Patris, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3, urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=) 06:35:55.270 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3 06:35:55.270 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3 06:35:55.275 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.275 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-09 Bach_ Mass In B Minor, BWV 232 - Gloria_ Qui Sedes Ad Dexteram Patris.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.275 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.275 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.275 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:XL9_KSyBmjKUKd1O_7Ofz_ct8JI=, source, "embedded"] 06:35:55.276 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.277 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.582845 msec 06:35:55.277 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=, delegate=RepositoryTrack(01/02 10, 05:14, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Quoniam Tu Solus Sanctus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3, urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.277 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 10, 05:14, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Quoniam Tu Solus Sanctus, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3, urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=) 06:35:55.277 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3 06:35:55.277 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3 06:35:55.290 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.290 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-10 Bach_ Mass In B Minor, BWV 232 - Gloria_ Quoniam Tu Solus Sanctus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.291 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.291 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.291 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:btCHASU05km7dLi7qxvEzqpoJes=, source, "embedded"] 06:35:55.292 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.292 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.553771 msec 06:35:55.293 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=, delegate=RepositoryTrack(01/02 11, 04:18, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Cum Sancto Spiritu, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.293 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 11, 04:18, rdfs:label=Bach: Mass In B Minor, BWV 232 - Gloria: Cum Sancto Spiritu, Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=) 06:35:55.293 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3 06:35:55.293 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3 06:35:55.298 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.299 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Bach_ Mass In B Minor, BWV 232 [Disc 1]/1-11 Bach_ Mass In B Minor, BWV 232 - Gloria_ Cum Sancto Spiritu.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.299 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.299 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.299 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=, source, "embedded"] 06:35:55.301 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:P_78P3BO-8CVVEuAz2QCG8o2Row=, source, "embedded"] 06:35:55.302 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.080529 msec 06:35:55.303 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=, delegate=RepositoryTrack(02/02 01, 01:52, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Credo In Unum Deum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3, urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.303 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 01, 01:52, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Credo In Unum Deum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3, urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=) 06:35:55.303 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3 06:35:55.303 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3 06:35:55.307 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.307 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-01 Bach_ Mass In B Minor, BWV 232 - Credo_ Credo In Unum Deum.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.307 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.307 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.307 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:huN3o27gpEkVZm96EB0zLK9_8Uk=, source, "embedded"] 06:35:55.308 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.309 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.409384 msec 06:35:55.309 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=, delegate=RepositoryTrack(02/02 02, 02:06, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Patrem Omnipotentem, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3, urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.309 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 02, 02:06, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Patrem Omnipotentem, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3, urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=) 06:35:55.309 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3 06:35:55.309 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3 06:35:55.323 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.323 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-02 Bach_ Mass In B Minor, BWV 232 - Credo_ Patrem Omnipotentem.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.323 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.323 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.323 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:NkEfbPU06cVEWptwFEXzEi_ZvFU=, source, "embedded"] 06:35:55.324 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.325 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.581561 msec 06:35:55.325 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=, delegate=RepositoryTrack(02/02 03, 05:06, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et In Unum Dominum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3, urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.325 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 03, 05:06, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et In Unum Dominum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3, urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=) 06:35:55.326 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3 06:35:55.326 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3 06:35:55.332 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.332 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-03 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Unum Dominum.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.332 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.332 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.333 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:XJtTh4sMClpIcFEU4q7zQ7SyYc4=, source, "embedded"] 06:35:55.333 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.334 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.495979 msec 06:35:55.334 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=, delegate=RepositoryTrack(02/02 04, 02:58, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Incarnatus Est, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3, urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.334 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 04, 02:58, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Incarnatus Est, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3, urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=) 06:35:55.335 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3 06:35:55.335 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3 06:35:55.339 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.339 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-04 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Incarnatus Est.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.340 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.340 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.340 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:CJkx5fFT2W4IhBd1cswVf3QmE0s=, source, "embedded"] 06:35:55.340 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.341 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.448051 msec 06:35:55.341 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=, delegate=RepositoryTrack(02/02 05, 03:33, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Crucifixus, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.342 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 05, 03:33, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Crucifixus, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=) 06:35:55.342 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3 06:35:55.342 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3 06:35:55.346 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.346 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-05 Bach_ Mass In B Minor, BWV 232 - Credo_ Crucifixus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.347 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.347 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.347 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=, source, "embedded"] 06:35:55.347 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:P-JmC0ZWEQgfghnYEhJFlIYUQXI=, source, "embedded"] 06:35:55.348 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.407471 msec 06:35:55.348 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=, delegate=RepositoryTrack(02/02 06, 04:26, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Resurrexit, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3, urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.349 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 06, 04:26, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Resurrexit, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3, urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=) 06:35:55.349 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3 06:35:55.349 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3 06:35:55.358 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.358 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-06 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Resurrexit.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.359 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.360 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.360 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:PD9Cc2DHmAQ48UjGvr7lrXVD8ZQ=, source, "embedded"] 06:35:55.360 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.361 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.579954 msec 06:35:55.361 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=, delegate=RepositoryTrack(02/02 07, 05:12, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et In Spiritum Sanctum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.362 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 07, 05:12, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et In Spiritum Sanctum, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=) 06:35:55.362 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3 06:35:55.362 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3 06:35:55.368 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.368 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-07 Bach_ Mass In B Minor, BWV 232 - Credo_ Et In Spiritum Sanctum.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.369 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.369 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.369 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=, source, "embedded"] 06:35:55.372 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:5wSm3e6XLFXlh3Y0sbtIvCUeohc=, source, "embedded"] 06:35:55.373 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.764112 msec 06:35:55.373 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=, delegate=RepositoryTrack(02/02 08, 03:54, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Confiteor Unum Baptisma, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3, urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.373 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 08, 03:54, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Confiteor Unum Baptisma, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3, urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=) 06:35:55.373 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3 06:35:55.373 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3 06:35:55.377 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.377 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-08 Bach_ Mass In B Minor, BWV 232 - Credo_ Confiteor Unum Baptisma.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.378 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.378 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.378 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:odvEl0zhTdqtd5SNszFk0AZaaI8=, source, "embedded"] 06:35:55.378 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.379 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.501948 msec 06:35:55.379 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=, delegate=RepositoryTrack(02/02 09, 02:26, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Expecto, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3, urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.379 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 09, 02:26, rdfs:label=Bach: Mass In B Minor, BWV 232 - Credo: Et Expecto, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3, urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=) 06:35:55.380 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3 06:35:55.380 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3 06:35:55.385 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.385 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-09 Bach_ Mass In B Minor, BWV 232 - Credo_ Et Expecto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.386 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.386 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.386 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:JsLQxCNkJ5bgGoqFKO1B-CfGSW8=, source, "embedded"] 06:35:55.387 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.387 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.597651 msec 06:35:55.388 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=, delegate=RepositoryTrack(02/02 10, 04:22, rdfs:label=Bach: Mass In B Minor, BWV 232 - Sanctus, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3, urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.388 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 10, 04:22, rdfs:label=Bach: Mass In B Minor, BWV 232 - Sanctus, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3, urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=) 06:35:55.388 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3 06:35:55.388 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3 06:35:55.397 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.398 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-10 Bach_ Mass In B Minor, BWV 232 - Sanctus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.401 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.402 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.402 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:k0_s45nzCAG0jjuczZVnMp9bYtA=, source, "embedded"] 06:35:55.402 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.403 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.846389 msec 06:35:55.403 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=, delegate=RepositoryTrack(02/02 11, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Osanna, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3, urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.404 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 11, 02:37, rdfs:label=Bach: Mass In B Minor, BWV 232 - Osanna, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3, urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=) 06:35:55.404 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3 06:35:55.404 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3 06:35:55.413 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.414 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-11 Bach_ Mass In B Minor, BWV 232 - Osanna.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.414 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.414 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.414 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:biBP-KJHhNf0qb_EE2FuVJxnr2I=, source, "embedded"] 06:35:55.415 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.415 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.613385 msec 06:35:55.416 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=, delegate=RepositoryTrack(02/02 12, 06:46, rdfs:label=Bach: Mass In B Minor, BWV 232 - Benedictus; Osanna #2, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3, urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.416 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 12, 06:46, rdfs:label=Bach: Mass In B Minor, BWV 232 - Benedictus; Osanna #2, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3, urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=) 06:35:55.416 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3 06:35:55.416 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3 06:35:55.425 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.426 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-12 Bach_ Mass In B Minor, BWV 232 - Benedictus; Osanna #2.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.426 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.426 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.426 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:JNbdaeOTaQdlsmrXXg0wEAOXX7I=, source, "embedded"] 06:35:55.427 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.428 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.617663 msec 06:35:55.429 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 437.258673 msec 06:35:55.429 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Qui Tollis 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:o-FOjiLrlhX7D8t6KvEK5bfXrqg=/content 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Qui Sedes Ad Dexteram Patris 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:dfjZyCdO85RSyA2KL5iNzYYk7G4=/content 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Quoniam Tu Solus Sanctus 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.440 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:qj9NGSFL9C1kMCiNp7q_xv1p2TE=/content 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Gloria: Cum Sancto Spiritu 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 1] 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:5X7kN21_INsIONnKqGcUgL-RByU=/content 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Credo In Unum Deum 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:qLEzU4E1UDUj2U1-mk-ShrDJC3I=/content 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Patrem Omnipotentem 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.441 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:mqdyAzvj_cLylyGPnQ0SHX191gU=/content 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et In Unum Dominum 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:9IMUx82KD8qE-1LxrZlQ3UizST4=/content 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et Incarnatus Est 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Yj8mJSHEDoXFr4BRbQrJPYZDIc4=/content 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Crucifixus 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:55.443 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:XzGC0GLH1GmK8dMcR8xJ7E97lcw=/content 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et Resurrexit 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vcQwjk8g0Pm88rmwHMfpwwE12Yc=/content 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et In Spiritum Sanctum 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:5bGR6Fi9Cs0TMva5eitEyqwhlPQ=/content 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Confiteor Unum Baptisma 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:PPJYnLU5wZ8TVmHRsIZlTRz9oUs=/content 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Credo: Et Expecto 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:5wfyRbY5jQrJRA2sPfIYo-KW7C0=/content 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Sanctus 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:YRJNEfD-PsHMRPX__LCdoa3Drx8=/content 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Osanna 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:r7ICyCw-mcwksmGb6Htjbck8rP8=/content 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Benedictus; Osanna #2 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:UoFl8HHjUcCEybe8Zcts41K61WI=/content 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.444 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:55.458 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:55.461 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:55.461 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:55.461 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-021.txt 06:35:55.461 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-021.txt 06:35:55.463 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:55.463 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-022 ======================================================================================== 06:35:55.464 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=32, maxResult=16) ... 06:35:55.464 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:55.469 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:55.472 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 32, requestedCount: 16, sortCriteria: []) 06:35:55.473 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 32 @@@ 16 @@@ null @@@ []) 06:35:55.473 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=32, maxResults=16, orderby=[]) 06:35:55.473 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:55.473 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:55.473 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:55.473 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:55.473 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:55.473 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:55.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:55.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:55.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:55.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:55.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:55.474 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:55.475 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:55.475 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:55.477 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:55.478 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:55.478 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:55.478 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:55.479 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:55.648 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 170.63146 msec 06:35:55.724 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:55.724 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:55.724 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:55.730 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 5.95196 msec 06:35:55.819 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=, delegate=RepositoryTrack(02/02 13, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Agnus Dei: Agnus Dei, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3, urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.819 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 13, 05:16, rdfs:label=Bach: Mass In B Minor, BWV 232 - Agnus Dei: Agnus Dei, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3, urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=) 06:35:55.819 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3 06:35:55.819 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3 06:35:55.832 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.832 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-13 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Agnus Dei.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.832 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.832 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.832 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:7bMZzD4APoMsumMUI6ZK4dSmRu0=, source, "embedded"] 06:35:55.837 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.841 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.681992 msec 06:35:55.841 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=, delegate=RepositoryTrack(02/02 14, 02:50, rdfs:label=Bach: Mass In B Minor, BWV 232 - Agnus Dei: Dona Nobis Pacem, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3, urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.841 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(02/02 14, 02:50, rdfs:label=Bach: Mass In B Minor, BWV 232 - Agnus Dei: Dona Nobis Pacem, Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3, urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=) 06:35:55.842 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3 06:35:55.842 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3 06:35:55.849 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.849 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Angela Maria Blasi, Robert Holl, Etc.; Nikolaus Harnoncourt_ Concentus Musicus Wien, Arnold Schoenberg Choir/Bach_ Mass In B Minor, BWV 232 [Disc 2]/2-14 Bach_ Mass In B Minor, BWV 232 - Agnus Dei_ Dona Nobis Pacem.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.852 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.852 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.852 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:wF6gS1iF7zPo095GP7gmI4ToBZs=, source, "embedded"] 06:35:55.855 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.856 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.27527 msec 06:35:55.856 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, delegate=RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.856 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:02, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=) 06:35:55.857 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 06:35:55.857 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3 06:35:55.858 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.858 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/01 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 1. Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.872 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.872 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.872 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:e4l5Kg53MWPfWMdTwviWHyLi4hw=, source, "embedded"] 06:35:55.876 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.877 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.011876 msec 06:35:55.877 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, delegate=RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.877 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=) 06:35:55.877 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 06:35:55.878 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3 06:35:55.879 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.879 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/02 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 2. Largo Ma Non Tanto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.879 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.879 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.879 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZleOmbCh1ZLQiKnvzEYUwksGhLM=, source, "embedded"] 06:35:55.880 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.881 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.400266 msec 06:35:55.881 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, delegate=RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.881 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 05:09, rdfs:label=Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=) 06:35:55.881 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 06:35:55.881 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3 06:35:55.893 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.897 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/03 Bach_ Concerto In D Minor For 2 Violins, BWV 1043, _Double_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.900 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.900 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.900 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:daMcqarA7dDNLXPq2PrAy5WCCSg=, source, "embedded"] 06:35:55.901 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.901 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.529193 msec 06:35:55.902 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, delegate=RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.902 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:41, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=) 06:35:55.902 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 06:35:55.902 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3 06:35:55.909 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.910 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/04 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.910 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.910 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.910 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:4xmzhsHjP7bBue1OCFkwL6jGkUA=, source, "embedded"] 06:35:55.911 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.912 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.763213 msec 06:35:55.912 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, delegate=RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.912 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 03:15, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=) 06:35:55.913 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 06:35:55.913 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3 06:35:55.914 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.914 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/05 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 2. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.919 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.919 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.919 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fE9mBdvb80fkrO0Y9Oo1e3rxzTI=, source, "embedded"] 06:35:55.920 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.921 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.780369 msec 06:35:55.922 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, delegate=RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.922 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 02:34, rdfs:label=Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=) 06:35:55.922 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 06:35:55.922 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3 06:35:55.925 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.925 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/06 Vivaldi_ Violin Concerto In C Minor, RV 199, _Il Sospetto_ - 3. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.926 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.926 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.926 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bibtTItMnKKiuq82zOKF54VAm2Y=, source, "embedded"] 06:35:55.927 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.928 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.074114 msec 06:35:55.928 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, delegate=RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.928 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 08:20, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=) 06:35:55.929 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 06:35:55.929 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3 06:35:55.931 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.931 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/07 Bach_ Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.932 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.939 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.939 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:9vxnLbLWxVjrZ3P1Cr15tRHhxUw=, source, "embedded"] 06:35:55.944 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.944 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 12.513293 msec 06:35:55.945 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, delegate=RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.945 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:36, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=) 06:35:55.945 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 06:35:55.945 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3 06:35:55.951 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.951 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/08 Bach_ Violin Concerto #2 In E, BWV 1042 - 2. Adagio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.952 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.952 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.952 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:tEmlYhQCSHUabTxpF6k1axdpSF8=, source, "embedded"] 06:35:55.952 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.953 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.396517 msec 06:35:55.953 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, delegate=RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.953 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 03:08, rdfs:label=Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=) 06:35:55.954 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 06:35:55.954 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3 06:35:55.963 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.963 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/09 Bach_ Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.966 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.967 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.967 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Htx_Nv8KzuTl6VkADgGRPShLMRQ=, source, "embedded"] 06:35:55.967 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.968 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.595749 msec 06:35:55.968 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, delegate=RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.968 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 03:58, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=) 06:35:55.969 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:55.969 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:55.970 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.970 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/10 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.978 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.979 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.979 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 06:35:55.979 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:o_sfXgsX0pIwkjv6LZpJ40racko=, source, "embedded"] 06:35:55.980 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.568084 msec 06:35:55.980 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, delegate=RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.980 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 04:31, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=) 06:35:55.981 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 06:35:55.981 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3 06:35:55.982 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.982 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/11 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Larghetto E Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.982 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.982 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.983 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:y58wuTDBXLWXzKmQiGP5ZYVAijo=, source, "embedded"] 06:35:55.983 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:55.984 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.522034 msec 06:35:55.984 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, delegate=RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:55.984 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 03:27, rdfs:label=Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro, Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=) 06:35:55.985 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:55.985 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3 06:35:55.985 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:55.986 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Midori; Pinchas Zukerman_ St. Paul Chamber Orchestra/Bach; Vivaldi_ Concertos For 2 Violins/12 Vivaldi_ Concerto In A Minor For 2 Violins, Op. 3_8, RV 522 _L_Estro Armonico #8_ - 1. Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:55.986 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:55.986 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:55.986 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6Tr9cNabeT0wWc5YSRiypN37eN0=, source, "embedded"] 06:35:56.000 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.001 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 15.511418 msec 06:35:56.003 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=, delegate=RepositoryTrack(01/01 01, 11:05, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 1. Allegro Con Brio, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.003 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 11:05, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 1. Allegro Con Brio, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=) 06:35:56.003 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3 06:35:56.003 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3 06:35:56.012 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.012 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/01 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.012 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.012 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.013 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=, source, "embedded"] 06:35:56.013 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:zUYJbXUASduXOINsfPzxngcwkhQ=, source, "embedded"] 06:35:56.014 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.153283 msec 06:35:56.015 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=, delegate=RepositoryTrack(01/01 02, 04:38, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 2. Introduzione: Adagio Molto, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3, urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.016 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:38, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 2. Introduzione: Adagio Molto, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3, urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=) 06:35:56.016 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3 06:35:56.016 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3 06:35:56.023 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.023 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/02 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 2. Introduzione_ Adagio Molto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.024 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.024 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.024 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:qMFX5cavMduJ1qI4rCaOQf5Lwxo=, source, "embedded"] 06:35:56.027 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.028 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.588671 msec 06:35:56.031 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 558.781966 msec 06:35:56.031 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Agnus Dei: Agnus Dei 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:xBn2oOAd7UYrmEWthG459adZTvc=/content 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 - Agnus Dei: Dona Nobis Pacem 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Mass In B Minor, BWV 232 [Disc 2] 06:35:56.033 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.038 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:80WbDklIlJie6WHL2KIq94-IoM8=/content 06:35:56.038 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.038 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.038 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 1. Vivace 06:35:56.038 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.038 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.038 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:56.038 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:EBBBeSSPj_eLBubj3tlhkpkEmdA=/content 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 2. Largo Ma Non Tanto 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:M3XS37PybGr_YOQkh3EmrXxHPu0=/content 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Concerto In D Minor For 2 Violins, BWV 1043, "Double" - 3. Allegro 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:UalAmccD_ux3InsTaA6Th_sIcM8=/content 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 1. Allegro 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:irHmPHbxSLT5dfagK8o0hNE_RkE=/content 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 2. Andante 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3MJoto-8xlsSlVgz4u2aqkL3Q2g=/content 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Violin Concerto In C Minor, RV 199, "Il Sospetto" - 3. Allegro 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LDayt7qvRMNDqA9YGxjJGL4jeHo=/content 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 1. Allegro, Adagio, Allegro 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:B5Xj9Og00eU-gaQbIpY4SimH8nM=/content 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 2. Adagio 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:RTGBoi3kT0cRlWK0ea2met39-Jo=/content 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.039 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach: Violin Concerto #2 In E, BWV 1042 - 3. Allegro Assai 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Rjc_sKrAU2GFCGDwfcm2oS4sTqw=/content 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3_-_Y3EEyhsLwP7_m04Lc6UnpFk=/content 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Larghetto E Spiritoso 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:YC1zHZFv3e-l6geioBSs5doYFJc=/content 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Vivaldi: Concerto In A Minor For 2 Violins, Op. 3/8, RV 522 "L’Estro Armonico #8" - 1. Allegro 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Bach; Vivaldi: Concertos For 2 Violins 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3rv7St-EqvYm52Z5oNJfNKIpLRI=/content 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 1. Allegro Con Brio 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:44flzsKCTo_Tu3mhftKsQInFbx0=/content 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 2. Introduzione: Adagio Molto 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:hUWtPP2dbQbh3W-W34L42Z8DsNU=/content 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.040 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.048 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:56.062 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:56.062 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:56.062 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-022.txt 06:35:56.062 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-022.txt 06:35:56.064 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-023 ======================================================================================== 06:35:56.064 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=48, maxResult=16) ... 06:35:56.065 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:56.065 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:56.066 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:56.082 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 48, requestedCount: 16, sortCriteria: []) 06:35:56.083 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 48 @@@ 16 @@@ null @@@ []) 06:35:56.083 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=48, maxResults=16, orderby=[]) 06:35:56.083 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:56.083 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:56.083 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:56.083 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:56.083 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:56.084 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:56.084 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:56.084 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:56.084 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:56.084 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:56.084 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:56.084 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:56.084 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:56.085 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:56.085 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:56.085 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:56.092 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:56.092 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:56.095 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:56.260 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 168.494591 msec 06:35:56.327 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:56.328 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:56.328 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:56.363 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 35.069629 msec 06:35:56.423 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=, delegate=RepositoryTrack(01/01 03, 07:34, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Allegretto Moderato, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3, urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.424 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:34, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Allegretto Moderato, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3, urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=) 06:35:56.424 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3 06:35:56.424 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3 06:35:56.441 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.441 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/03 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.441 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.441 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.441 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:RlAevTsmmpHlrcy-zXWZnt41-zU=, source, "embedded"] 06:35:56.442 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.448 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.367008 msec 06:35:56.448 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=, delegate=RepositoryTrack(01/01 04, 01:55, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Prestissimo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3, urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.448 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 01:55, rdfs:label=Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Prestissimo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3, urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=) 06:35:56.448 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3 06:35:56.448 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3 06:35:56.456 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.457 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/04 Beethoven_ Piano Sonata #21 In C, Op. 53, _Waldstein_ - 3. Rondo_ Prestissimo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.457 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.457 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.457 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:78fxE-NK3qDzDfVMLjU6m1ZHkuE=, source, "embedded"] 06:35:56.458 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.467 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 9.852122 msec 06:35:56.467 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=, delegate=RepositoryTrack(01/01 05, 07:16, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 1. Adagio, Allegro, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3, urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.467 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 07:16, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 1. Adagio, Allegro, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3, urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=) 06:35:56.468 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3 06:35:56.468 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3 06:35:56.478 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.478 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/05 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 1. Adagio, Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.478 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.478 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.478 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:RM6GWvoupskGG9PWHq4Trkn2-b0=, source, "embedded"] 06:35:56.479 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.480 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.575352 msec 06:35:56.480 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=, delegate=RepositoryTrack(01/01 06, 04:01, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 2. Andante Espressivo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3, urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.480 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:01, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 2. Andante Espressivo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3, urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=) 06:35:56.480 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3 06:35:56.480 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3 06:35:56.484 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.485 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/06 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 2. Andante Espressivo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.485 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.486 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.486 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:PQPOyiLQKLm12FSEA_eDGA8LwMk=, source, "embedded"] 06:35:56.486 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.487 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.576686 msec 06:35:56.487 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=, delegate=RepositoryTrack(01/01 07, 06:06, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 3. Vivacissimamente, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.487 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:06, rdfs:label=Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 3. Vivacissimamente, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=) 06:35:56.488 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3 06:35:56.488 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3 06:35:56.499 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.499 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/07 Beethoven_ Piano Sonata #26 In E Flat, Op. 81A, _Les Adieux_ - 3. Vivacissimamente.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.500 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.500 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.500 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=, source, "embedded"] 06:35:56.501 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:-baz9LJkA6Kpaf18DOTjuSwKsgY=, source, "embedded"] 06:35:56.501 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.585547 msec 06:35:56.502 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=, delegate=RepositoryTrack(01/01 08, 11:07, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 1. Allegro Assai, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3, urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.502 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 11:07, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 1. Allegro Assai, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3, urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=) 06:35:56.502 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3 06:35:56.502 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3 06:35:56.512 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.512 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/08 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 1. Allegro Assai.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.513 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.513 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.513 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ytniPc_hv-OHalBfBmC1O2mp_7E=, source, "embedded"] 06:35:56.514 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.519 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.286696 msec 06:35:56.519 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=, delegate=RepositoryTrack(01/01 09, 06:29, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 2. Andante Con Moto, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3, urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.519 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:29, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 2. Andante Con Moto, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3, urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=) 06:35:56.520 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3 06:35:56.520 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3 06:35:56.528 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.529 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/09 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 2. Andante Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.529 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.529 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.529 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Nrv1h0ufzeXLJNag_w0c3vn40XQ=, source, "embedded"] 06:35:56.530 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.531 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.659343 msec 06:35:56.531 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=, delegate=RepositoryTrack(01/01 10, 07:53, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 3. Allegro Ma Non Troppo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3, urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.531 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 07:53, rdfs:label=Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 3. Allegro Ma Non Troppo, Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3, urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=) 06:35:56.531 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3 06:35:56.531 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3 06:35:56.543 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.544 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Emil Gilels/Beethoven_ Piano Sonatas #21, 23 & 26/10 Beethoven_ Piano Sonata #23 In F Minor, Op. 57, _Appassionata_ - 3. Allegro Ma Non Troppo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.544 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.544 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.544 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:OrWDmzqNf33nrXDVAQjDNs48JpQ=, source, "embedded"] 06:35:56.545 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.546 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.624926 msec 06:35:56.546 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=, delegate=RepositoryTrack(01/01 01, 08:11, rdfs:label=Borodin String Quartet No 2 in D Major. I. Allegro moderato, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3, urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.547 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 08:11, rdfs:label=Borodin String Quartet No 2 in D Major. I. Allegro moderato, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3, urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=) 06:35:56.547 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3 06:35:56.547 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3 06:35:56.563 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.564 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/01 Borodin String Quartet No 2 in D Major. I. Allegro moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.564 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.564 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.564 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:z_61Q2JomsYP7nAprLTYDZOB4rQ=, source, "embedded"] 06:35:56.565 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.565 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.549331 msec 06:35:56.566 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=, delegate=RepositoryTrack(01/01 02, 04:52, rdfs:label=Borodin String Quartet No 2 in D Major. II. Scherzo, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3, urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.566 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:52, rdfs:label=Borodin String Quartet No 2 in D Major. II. Scherzo, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3, urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=) 06:35:56.566 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3 06:35:56.582 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3 06:35:56.588 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.588 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/02 Borodin String Quartet No 2 in D Major. II. Scherzo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.589 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.589 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.589 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:6t-m0SyG-6v4xaVx1ylrM43jIB4=, source, "embedded"] 06:35:56.590 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.590 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.639223 msec 06:35:56.591 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=, delegate=RepositoryTrack(01/01 03, 08:43, rdfs:label=Shostakovich: String Quartet #2 In A, Op. 68 - Notturno (Excerpt), Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.591 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 08:43, rdfs:label=Shostakovich: String Quartet #2 In A, Op. 68 - Notturno (Excerpt), Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=) 06:35:56.591 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3 06:35:56.591 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3 06:35:56.605 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.605 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/03 Shostakovich_ String Quartet #2 In A, Op. 68 - Notturno (Excerpt).mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.605 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.605 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.606 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=, source, "embedded"] 06:35:56.606 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:m1ABICoHf1LnRYmNLIP1P4Xv6dU=, source, "embedded"] 06:35:56.607 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.776855 msec 06:35:56.607 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=, delegate=RepositoryTrack(01/01 04, 07:02, rdfs:label=Borodin String Quartet No 2 in D Major. IV. Finale: Andante -- Vivace, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3, urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.607 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 07:02, rdfs:label=Borodin String Quartet No 2 in D Major. IV. Finale: Andante -- Vivace, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3, urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=) 06:35:56.608 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3 06:35:56.608 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3 06:35:56.615 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.615 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/04 Borodin String Quartet No 2 in D Major. IV. Finale_ Andante -- Vivace.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.616 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.616 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.616 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Q3YQMLbv__z-wzmeYjw9w5ydAYo=, source, "embedded"] 06:35:56.616 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.617 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.549213 msec 06:35:56.617 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=, delegate=RepositoryTrack(01/01 05, 16:05, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3, urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.618 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 16:05, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3, urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=) 06:35:56.618 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3 06:35:56.618 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3 06:35:56.634 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.634 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/05 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.634 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.634 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.635 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:Gm70EllNpeDyGaI2drIxrruiuvU=, source, "embedded"] 06:35:56.636 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.636 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.899302 msec 06:35:56.637 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=, delegate=RepositoryTrack(01/01 06, 03:19, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3, urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.637 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 03:19, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3, urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=) 06:35:56.637 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3 06:35:56.637 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3 06:35:56.641 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.642 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/06 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.642 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.642 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.642 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:wERYF1WSP6y-Uucm40aRlRA8vJY=, source, "embedded"] 06:35:56.643 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.643 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.547996 msec 06:35:56.644 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=, delegate=RepositoryTrack(01/01 07, 12:48, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3, urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.644 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 12:48, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3, urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=) 06:35:56.654 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3 06:35:56.654 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3 06:35:56.662 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.662 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/07 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.662 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.662 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.663 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:PS82lePnZSNUHZL4xhXGkZPmwPU=, source, "embedded"] 06:35:56.663 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.665 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.968182 msec 06:35:56.666 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=, delegate=RepositoryTrack(01/01 08, 05:51, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale: Allegro non troppo e resoluto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3, urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:56.666 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 05:51, rdfs:label=Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale: Allegro non troppo e resoluto, Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3, urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=) 06:35:56.666 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3 06:35:56.666 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3 06:35:56.672 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:56.672 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Brodsky Quartet/Borodin, String Quartet 2. Tchaikovsky, string Quartet 3/08 Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale_ Allegro non troppo e resoluto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:56.672 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:56.672 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:56.673 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZJpzFSl0jeIY1mVj61SNz6lC4mo=, source, "embedded"] 06:35:56.673 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:56.674 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.574884 msec 06:35:56.685 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 602.470258 msec 06:35:56.685 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Allegretto Moderato 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vZfYIA-1IDAf7BbYTRWqZ_FZZ44=/content 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #21 In C, Op. 53, "Waldstein" - 3. Rondo: Prestissimo 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ypC7QulaPMQQaKKBpySH5ChERAM=/content 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.686 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 1. Adagio, Allegro 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ZmpqkWos0-v3H___f6SrKbyn8Pk=/content 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 2. Andante Espressivo 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:VdRkZm9NJngWTr8NRnyQrxzm634=/content 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #26 In E Flat, Op. 81A, "Les Adieux" - 3. Vivacissimamente 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:IocC-VZulLMD-O2oo3DPLOq3t3c=/content 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 1. Allegro Assai 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LMLQKqV5E1MwGjPq8skoi7PIios=/content 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 2. Andante Con Moto 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:dbc5MpLQDhKoO1QtYvcSggNhLg8=/content 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonata #23 In F Minor, Op. 57, "Appassionata" - 3. Allegro Ma Non Troppo 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Beethoven: Piano Sonatas #21, 23 & 26 06:35:56.687 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:RMUf4PU2KTq3mbxzEVo7sOX6y7E=/content 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin String Quartet No 2 in D Major. I. Allegro moderato 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-kNSRDdzyt8DyDB5kovXr9_IQK8=/content 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin String Quartet No 2 in D Major. II. Scherzo 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:DwSsVFERQ9OgWowzhBrg-MZhivQ=/content 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Shostakovich: String Quartet #2 In A, Op. 68 - Notturno (Excerpt) 06:35:56.690 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:d6FRnfAv83E2QhtgXWJn-e_yyYo=/content 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin String Quartet No 2 in D Major. IV. Finale: Andante -- Vivace 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:vl0HoBuY7-GWvmFaFNKCJ386W4A=/content 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. I. Andante Sostenuto 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:329KAsU1WE8oiuTrYyiZ2HnqR0s=/content 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. II. Allegretto 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:8S_QTNmrXUFHO9dFy-76M9MBHt4=/content 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. III. Andante funebre e doloroso ma con moto 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:oezmJ_gbr_oryrh4jrtOkm_n_zs=/content 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Tchaikovsky String Quartet No 3 in E flat minor, Op.30. IV. Finale: Allegro non troppo e resoluto 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Borodin, String Quartet 2. Tchaikovsky, string Quartet 3 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LlzcTcZ7MjG9NNs8QrSN3jpOX4k=/content 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.691 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:56.696 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:56.699 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:56.699 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:56.699 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-023.txt 06:35:56.699 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-023.txt 06:35:56.701 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:56.701 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-024 ======================================================================================== 06:35:56.701 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=64, maxResult=16) ... 06:35:56.701 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:56.701 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:56.707 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 64, requestedCount: 16, sortCriteria: []) 06:35:56.707 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 64 @@@ 16 @@@ null @@@ []) 06:35:56.707 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=64, maxResults=16, orderby=[]) 06:35:56.707 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:56.707 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:56.707 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:56.707 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:56.708 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:56.708 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:56.708 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:56.708 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:56.708 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:56.708 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:56.708 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:56.709 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:56.709 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:56.709 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:56.709 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:56.709 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:56.710 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:56.710 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:56.716 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:56.901 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 191.405682 msec 06:35:56.966 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:56.966 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:56.966 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:57.001 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 35.31037 msec 06:35:57.035 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=, delegate=RepositoryTrack(01/01 01, 18:02, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3, urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.035 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 18:02, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3, urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=) 06:35:57.036 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3 06:35:57.036 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3 06:35:57.044 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.045 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/01 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.045 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.045 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.045 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=, source, "embedded"] 06:35:57.046 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:NIogLOFv47VbMD5WVRq_cs6gRZM=, source, "embedded"] 06:35:57.047 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.603086 msec 06:35:57.047 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=, delegate=RepositoryTrack(01/01 02, 09:25, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3, urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.047 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 09:25, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3, urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=) 06:35:57.047 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3 06:35:57.047 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3 06:35:57.054 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.054 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/02 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.055 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.055 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.055 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=, source, "embedded"] 06:35:57.056 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:AYBXKZu8mni8Qd9Xeb-4hpUGXX4=, source, "embedded"] 06:35:57.056 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.562625 msec 06:35:57.056 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=, delegate=RepositoryTrack(01/01 03, 12:18, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 3. Andante, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3, urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.057 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 12:18, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 3. Andante, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3, urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=) 06:35:57.057 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3 06:35:57.057 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3 06:35:57.062 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.062 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/03 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 3. Andante.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.062 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.062 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.062 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:pKq9rciJ9m5Lk2x6dkW19zRKTXc=, source, "embedded"] 06:35:57.064 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.064 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.108431 msec 06:35:57.065 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=, delegate=RepositoryTrack(01/01 04, 09:30, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3, urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.065 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 09:30, rdfs:label=Brahms: Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso, Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3, urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=) 06:35:57.065 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3 06:35:57.065 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3 06:35:57.071 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.071 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Alfred Brendel; Claudio Abbado_ Berlin Philharmonic Orchestra/Brahms_ Piano Concerto #2/04 Brahms_ Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.071 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.072 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.072 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:o-SsnA0uFZWV6ARmdSXT3-koOgo=, source, "embedded"] 06:35:57.072 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.073 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.599202 msec 06:35:57.073 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=, delegate=RepositoryTrack(01/01 01, 12:49, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3, urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.073 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 12:49, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3, urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=) 06:35:57.074 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3 06:35:57.074 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3 06:35:57.084 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.084 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/01 Brahms_ Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.084 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.084 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.084 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:C9GwP2WdZs_UeRT_Cgp-HmPkHH0=, source, "embedded"] 06:35:57.085 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.086 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.617045 msec 06:35:57.086 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=, delegate=RepositoryTrack(01/01 02, 11:23, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3, urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.086 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 11:23, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3, urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=) 06:35:57.087 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3 06:35:57.087 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3 06:35:57.111 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.111 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/02 Brahms_ Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.111 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.111 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.112 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:J66GaNCe8q_pGj3ZtV19OEv1Tro=, source, "embedded"] 06:35:57.112 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.113 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.654616 msec 06:35:57.132 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=, delegate=RepositoryTrack(01/01 03, 06:06, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3, urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.132 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 06:06, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3, urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=) 06:35:57.132 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3 06:35:57.132 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3 06:35:57.138 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.138 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/03 Brahms_ Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.138 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.139 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.139 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:SZCxc3mSK1TNfSHRHyODxWCyqTQ=, source, "embedded"] 06:35:57.148 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.155 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 16.65405 msec 06:35:57.163 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=, delegate=RepositoryTrack(01/01 04, 09:11, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3, urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.163 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 09:11, rdfs:label=Brahms: Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato, Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3, urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=) 06:35:57.163 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3 06:35:57.163 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3 06:35:57.167 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.168 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Carlos Kleiber_ Vienna Philharmonic Orchestra/Brahms_ Symphony #4 In E Minor, Op. 98/04 Brahms_ Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.168 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.168 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.168 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:sGLZCe3-hWi7flgJriBCeDh2JoA=, source, "embedded"] 06:35:57.169 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.170 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.616348 msec 06:35:57.170 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=, delegate=RepositoryTrack(01/01 01, 04:25, rdfs:label=글루크 알체스테, Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3, urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.183 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:25, rdfs:label=글루크 알체스테, Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3, urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=) 06:35:57.184 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3 06:35:57.186 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3 06:35:57.192 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.192 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Maria Callas/Callas - La Divina 2/01 글루크 알체스테.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.193 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.193 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.193 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=, source, "embedded"] 06:35:57.194 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:TJi50OK5-WmGcAvL2nO-UWuhAVw=, source, "embedded"] 06:35:57.201 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.216681 msec 06:35:57.201 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=, delegate=RepositoryTrack(01/01 01, 04:52, rdfs:label=Giordano: Andrea Chénier - La Mamma Morta, Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3, urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.201 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 04:52, rdfs:label=Giordano: Andrea Chénier - La Mamma Morta, Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3, urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=) 06:35:57.202 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3 06:35:57.212 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3 06:35:57.217 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.217 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/01 Giordano_ Andrea Chénier - La Mamma Morta.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.217 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.217 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.217 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EqtB0K6PRO2l03DF-NeQQBpm5T0=, source, "embedded"] 06:35:57.218 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.219 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.585335 msec 06:35:57.219 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=, delegate=RepositoryTrack(01/01 02, 04:50, rdfs:label=Catalani: La Wally - Ebben? Ne Andro Lontana, Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3, urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.219 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:50, rdfs:label=Catalani: La Wally - Ebben? Ne Andro Lontana, Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3, urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=) 06:35:57.220 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3 06:35:57.220 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3 06:35:57.225 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.225 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/02 Catalani_ La Wally - Ebben_ Ne Andro Lontana.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.225 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.225 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.225 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:EFebggtvvyD6hwmkTlv_b4yAlAY=, source, "embedded"] 06:35:57.226 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.227 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.607691 msec 06:35:57.227 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=, delegate=RepositoryTrack(01/01 03, 02:26, rdfs:label=Spontini: La Vestale - O Nume Tutelar, Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3, urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.227 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 02:26, rdfs:label=Spontini: La Vestale - O Nume Tutelar, Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3, urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=) 06:35:57.228 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3 06:35:57.228 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3 06:35:57.231 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.232 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Compilations/Callas - La Mamma Morta/03 Spontini_ La Vestale - O Nume Tutelar.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=tag.IS_COMPILATION, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.232 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.232 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.232 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:M1sLSnzqyfdl908LjuTQw4jBneI=, source, "embedded"] 06:35:57.242 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.243 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 11.600651 msec 06:35:57.244 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=, delegate=RepositoryTrack(01/02 01, 03:40, rdfs:label=Anon: Puer Natus Est Nobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3, urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.244 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 01, 03:40, rdfs:label=Anon: Puer Natus Est Nobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3, urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=) 06:35:57.244 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3 06:35:57.244 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3 06:35:57.250 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.250 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-01 Anon_ Puer Natus Est Nobis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.250 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.250 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.250 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:xFFFHqTNb7_D7mNbEMysUqmAdV0=, source, "embedded"] 06:35:57.255 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.255 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.982489 msec 06:35:57.256 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=, delegate=RepositoryTrack(01/02 02, 03:00, rdfs:label=Anon: Genuit Puerpera Regem, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3, urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.256 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 02, 03:00, rdfs:label=Anon: Genuit Puerpera Regem, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3, urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=) 06:35:57.256 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3 06:35:57.256 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3 06:35:57.260 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.261 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-02 Anon_ Genuit Puerpera Regem.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.261 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.261 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.261 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=, source, "embedded"] 06:35:57.262 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:ZvN4Gi7pNu0dRhDdxkqMwuLzsYE=, source, "embedded"] 06:35:57.263 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.976484 msec 06:35:57.263 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=, delegate=RepositoryTrack(01/02 03, 04:22, rdfs:label=Anon: Ave Mundi Spes Maria, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3, urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.263 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 03, 04:22, rdfs:label=Anon: Ave Mundi Spes Maria, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3, urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=) 06:35:57.264 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3 06:35:57.264 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3 06:35:57.282 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.282 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-03 Anon_ Ave Mundi Spes Maria.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.283 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.283 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.283 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5bO1y0j5Ea1BepZitf37e9cT4cw=, source, "embedded"] 06:35:57.284 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.284 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.585023 msec 06:35:57.285 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=, delegate=RepositoryTrack(01/02 04, 03:25, rdfs:label=Anon: Occuli Omnium, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3, urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.285 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 04, 03:25, rdfs:label=Anon: Occuli Omnium, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3, urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=) 06:35:57.285 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3 06:35:57.285 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3 06:35:57.292 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.292 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-04 Anon_ Occuli Omnium.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.292 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.292 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.293 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=, source, "embedded"] 06:35:57.293 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:DqHgdQy47WxLfPI0ZedtpKl9mM0=, source, "embedded"] 06:35:57.294 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.583398 msec 06:35:57.296 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 588.734705 msec 06:35:57.296 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 06:35:57.303 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.303 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.303 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 1. Allegro Non Troppo 06:35:57.303 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:gojZbK3n_DBRRjATq7_0bTxhBvk=/content 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 2. Allegro Appassionato 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:kZeFi0QgyG1577QBTIHcyZ6f3J4=/content 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 3. Andante 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:cN9-8OlWhpk5BQFFlxTmOgYBfUY=/content 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 In B Flat, Op. 83 - 4. Allegro Grazioso 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Piano Concerto #2 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:TtVbjrMeLSB3U3otj-y9TibLLuU=/content 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 1. Allegro Non Troppo 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:_h57qzMEp8QhYSryobzwr7EmNoE=/content 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 2. Andante Moderato 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:g11eqZn6C7bJiLy0InYAKrqKhaQ=/content 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 3. Allegro Giocoso 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:msFhdnRgr3UZzu8MXjnQakTk1yk=/content 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 - 4. Allegro Energico E Passionato 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Brahms: Symphony #4 In E Minor, Op. 98 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:UZbqhElpMH15gaXL-BwMPSJmhI0=/content 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.304 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 글루크 알체스테 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Divina 2 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:-KYfgv7EIRjiU5VIMfezZzlQtOY=/content 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Giordano: Andrea Chénier - La Mamma Morta 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:AXOLXUOpc7MfQI5F_gWsC1iju_I=/content 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Catalani: La Wally - Ebben? Ne Andro Lontana 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:dT1x-61w8rNXYSSgINKGzGL6SzY=/content 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Spontini: La Vestale - O Nume Tutelar 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Callas - La Mamma Morta 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Qx3KNeMxuOaH5cZcxqXMHIq56RM=/content 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Puer Natus Est Nobis 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.305 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.306 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:sknlKll8_e2mO-nVNikk1OghdWQ=/content 06:35:57.311 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.311 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Genuit Puerpera Regem 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:7MqKlnZHueKaHUqkN0qgOr4FmTU=/content 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Ave Mundi Spes Maria 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:re9yNC6jdiPIObICOO87ht4wDUY=/content 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Occuli Omnium 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:f1bqouw_Ukw5FRulZgEbXsRS7tg=/content 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.312 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.325 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:57.329 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:57.329 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:57.329 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-024.txt 06:35:57.329 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-024.txt 06:35:57.331 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:57.331 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-025 ======================================================================================== 06:35:57.331 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=80, maxResult=16) ... 06:35:57.331 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:57.332 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:57.334 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 80, requestedCount: 16, sortCriteria: []) 06:35:57.334 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 80 @@@ 16 @@@ null @@@ []) 06:35:57.334 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=80, maxResults=16, orderby=[]) 06:35:57.334 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:57.334 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:57.334 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:57.334 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:57.334 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:57.335 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:57.335 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:57.335 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:57.335 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:57.335 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:57.335 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:57.335 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:57.336 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:57.336 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:57.336 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:57.336 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:57.336 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:57.336 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:57.337 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:57.429 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 92.81124 msec 06:35:57.475 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:57.476 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:57.476 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:57.501 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 25.14552 msec 06:35:57.557 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=, delegate=RepositoryTrack(01/02 05, 02:37, rdfs:label=Anon: Veni Creator Spiritus, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3, urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.558 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 05, 02:37, rdfs:label=Anon: Veni Creator Spiritus, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3, urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=) 06:35:57.558 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3 06:35:57.558 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3 06:35:57.577 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.580 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-05 Anon_ Veni Creator Spiritus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.581 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.581 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.581 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=, source, "embedded"] 06:35:57.582 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:77SOVz3E4nb9_YvnRsWauv3rCBQ=, source, "embedded"] 06:35:57.583 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.807592 msec 06:35:57.583 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=, delegate=RepositoryTrack(01/02 06, 03:13, rdfs:label=Anon: Alleluia, Beatus Vir Qui Suffert, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3, urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.583 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 06, 03:13, rdfs:label=Anon: Alleluia, Beatus Vir Qui Suffert, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3, urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=) 06:35:57.583 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3 06:35:57.583 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3 06:35:57.587 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.588 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-06 Anon_ Alleluia, Beatus Vir Qui Suffert.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.588 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=, source, "embedded"] 06:35:57.589 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:bpaYAqPi70XwaPL2cE0xNAyBvoQ=, source, "embedded"] 06:35:57.590 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.566516 msec 06:35:57.590 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=, delegate=RepositoryTrack(01/02 07, 02:53, rdfs:label=Anon: Os Iusti, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3, urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.590 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 07, 02:53, rdfs:label=Anon: Os Iusti, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3, urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=) 06:35:57.590 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3 06:35:57.590 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3 06:35:57.598 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.599 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-07 Anon_ Os Iusti.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.599 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.599 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.599 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:W7RIccP1m8JRhOfSxoTWTJ1jOvA=, source, "embedded"] 06:35:57.600 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.601 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.58842 msec 06:35:57.601 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=, delegate=RepositoryTrack(01/02 08, 03:50, rdfs:label=Anon: Spiritus Domini, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3, urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.601 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 08, 03:50, rdfs:label=Anon: Spiritus Domini, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3, urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=) 06:35:57.601 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3 06:35:57.601 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3 06:35:57.608 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.608 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-08 Anon_ Spiritus Domini.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.608 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.609 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.609 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:K1IdYaLqxw9wY1WX6gbMosSatnY=, source, "embedded"] 06:35:57.610 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.612 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.804069 msec 06:35:57.613 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=, delegate=RepositoryTrack(01/02 09, 04:04, rdfs:label=Anon: Kyrie Fons Bonitatis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3, urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.613 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 09, 04:04, rdfs:label=Anon: Kyrie Fons Bonitatis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3, urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=) 06:35:57.613 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3 06:35:57.613 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3 06:35:57.631 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.632 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-09 Anon_ Kyrie Fons Bonitatis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.632 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.632 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.632 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=, source, "embedded"] 06:35:57.633 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:13aplz93f5OU0f17pZvy6ERmKyc=, source, "embedded"] 06:35:57.634 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.494249 msec 06:35:57.634 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=, delegate=RepositoryTrack(01/02 10, 02:21, rdfs:label=Anon: Laetatus Sum, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3, urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.634 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 10, 02:21, rdfs:label=Anon: Laetatus Sum, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3, urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=) 06:35:57.638 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3 06:35:57.638 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3 06:35:57.646 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.646 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-10 Anon_ Laetatus Sum.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.647 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.647 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.647 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:UIyFkdNFZ7Xd3ZNhVXlO4xyA7ek=, source, "embedded"] 06:35:57.647 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.648 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.543548 msec 06:35:57.648 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=, delegate=RepositoryTrack(01/02 11, 03:04, rdfs:label=Anon: A Solis Ortus Cardine, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3, urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.649 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 11, 03:04, rdfs:label=Anon: A Solis Ortus Cardine, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3, urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=) 06:35:57.649 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3 06:35:57.649 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3 06:35:57.652 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.653 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-11 Anon_ A Solis Ortus Cardine.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.653 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.653 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.653 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ulGXIAN26WOrqzL9an3IK2K8U0E=, source, "embedded"] 06:35:57.658 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.659 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.11524 msec 06:35:57.659 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=, delegate=RepositoryTrack(01/02 12, 02:43, rdfs:label=Anon: Christus Factus Est Pro Nobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3, urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.659 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 12, 02:43, rdfs:label=Anon: Christus Factus Est Pro Nobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3, urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=) 06:35:57.660 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3 06:35:57.660 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3 06:35:57.667 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.667 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-12 Anon_ Christus Factus Est Pro Nobis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.668 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.668 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.668 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:FecQ9ZHgOX9tQQfoQEinIMNsvoY=, source, "embedded"] 06:35:57.669 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.670 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.748702 msec 06:35:57.670 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=, delegate=RepositoryTrack(01/02 13, 01:44, rdfs:label=Anon: Mandatum Novum Do Vobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3, urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.670 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 13, 01:44, rdfs:label=Anon: Mandatum Novum Do Vobis, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3, urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=) 06:35:57.683 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3 06:35:57.683 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3 06:35:57.688 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.689 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-13 Anon_ Mandatum Novum Do Vobis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.689 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.689 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.689 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:is3PSRwIK6ORAmrizrWILZcKZpw=, source, "embedded"] 06:35:57.690 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.694 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.346896 msec 06:35:57.694 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=, delegate=RepositoryTrack(01/02 14, 06:12, rdfs:label=Anon: Media Vita In Morte Sumus, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3, urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.694 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/02 14, 06:12, rdfs:label=Anon: Media Vita In Morte Sumus, Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3, urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=) 06:35:57.694 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3 06:35:57.694 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3 06:35:57.702 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.702 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Benedictine Monks Of Santo Domingo De Silos/Canto Gregoriano [Disc 1]/1-14 Anon_ Media Vita In Morte Sumus.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.703 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.703 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.703 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:2-H8_3BRVoMTZR7GuWpxSy3TBOQ=, source, "embedded"] 06:35:57.704 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.704 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.620251 msec 06:35:57.705 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, delegate=RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.705 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 06:27, rdfs:label=Cherubini: Sonata #1 In F - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=) 06:35:57.705 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 06:35:57.705 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3 06:35:57.706 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.707 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/01 Cherubini_ Sonata #1 In F - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.707 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.707 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.707 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:fENsNItDmRv_0WP1eMSL_74e7Rw=, source, "embedded"] 06:35:57.708 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.708 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.450378 msec 06:35:57.709 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, delegate=RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.709 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 04:56, rdfs:label=Cherubini: Sonata #1 In F - 2. Allegretto Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=) 06:35:57.709 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 06:35:57.709 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3 06:35:57.719 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.719 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/02 Cherubini_ Sonata #1 In F - 2. Allegretto Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.719 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.720 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.720 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:BdguHahXBodYsAJT03Am1rZ0Wg8=, source, "embedded"] 06:35:57.720 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.721 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.675411 msec 06:35:57.721 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, delegate=RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.722 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 07:39, rdfs:label=Cherubini: Sonata #2 In C - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=) 06:35:57.722 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 06:35:57.722 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3 06:35:57.727 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.728 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/03 Cherubini_ Sonata #2 In C - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.728 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.728 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.728 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:5AZhR8ZLQtuySpQihuHuoJ6YIIY=, source, "embedded"] 06:35:57.729 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.733 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.116558 msec 06:35:57.733 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, delegate=RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.734 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 03:56, rdfs:label=Cherubini: Sonata #2 In C - 2. Rondò Allegro, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=) 06:35:57.736 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 06:35:57.737 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3 06:35:57.744 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.745 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/04 Cherubini_ Sonata #2 In C - 2. Rondò Allegro.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.745 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.745 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.745 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1pFGvDDWXotnFo_IlbpBn987D1c=, source, "embedded"] 06:35:57.746 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.749 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 3.986746 msec 06:35:57.749 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, delegate=RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.750 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 08:38, rdfs:label=Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=) 06:35:57.750 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 06:35:57.750 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3 06:35:57.753 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.753 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/05 Cherubini_ Sonata #3 In B Flat - 1. Allegro Comodo.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.754 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.754 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.754 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:ejU7L2ovcB0rUE8LdX5SfkTaIB4=, source, "embedded"] 06:35:57.755 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:57.755 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.565778 msec 06:35:57.756 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, delegate=RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:57.756 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:10, rdfs:label=Cherubini: Sonata #3 In B Flat - 2. Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=) 06:35:57.756 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 06:35:57.756 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3 06:35:57.757 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:57.757 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/06 Cherubini_ Sonata #3 In B Flat - 2. Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:57.757 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:57.758 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:57.758 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 06:35:57.765 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:KOxRpoKp8OjEnnhto0aXO3al0qA=, source, "embedded"] 06:35:57.766 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 8.837192 msec 06:35:57.790 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 456.760899 msec 06:35:57.791 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Veni Creator Spiritus 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:sv9Qvt8hYcNmfNg0AOB4Y9gxhSs=/content 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Alleluia, Beatus Vir Qui Suffert 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:3YPwY_Pjm_UrRLj2WPjIvGpB8Sk=/content 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Os Iusti 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:9FVVK_jmXAhKT8U08tAwJIPuXog=/content 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Spiritus Domini 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:LOEinK2wabSrsQkPZ1ShYMVwIGo=/content 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Kyrie Fons Bonitatis 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:57.793 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:nKh7E8pBNg5cNK7lhJol-0Iz5jM=/content 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Laetatus Sum 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:DDjfNqSsHtDy25fUzzzIxuUBkCM=/content 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: A Solis Ortus Cardine 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:pccM5dipe2jU3cFyxsaZfBJnZ3U=/content 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Christus Factus Est Pro Nobis 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.794 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:cTBWKd_S8TzMqxUM7y4BKegmb5Q=/content 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Mandatum Novum Do Vobis 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 13 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:qc16zsfGcmaLkUyqLX-Z1Pebo2A=/content 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Anon: Media Vita In Morte Sumus 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 14 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Canto Gregoriano [Disc 1] 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:M7-8MTR38FuvHwZKf5aL65VqlEo=/content 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.799 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 1. Moderato 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:SBMuukLzN1W7XjmB29LnPhKpFPA=/content 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #1 In F - 2. Allegretto Moderato 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:57.800 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:57.801 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.801 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:k081Ixl3z5XSavrIV9yoSPythzE=/content 06:35:57.801 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.801 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.801 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 1. Moderato 06:35:57.801 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.801 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.801 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:57.801 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:57.801 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.801 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:6GsGH6fovBGGYvMLJGsd63SNjLI=/content 06:35:57.802 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.802 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.802 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #2 In C - 2. Rondò Allegro 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ocoXX34l1K4kBGN_R5GtRCTlmuo=/content 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 1. Allegro Comodo 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Vml6807hpaOkG9yg50nhXvHxr3I=/content 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #3 In B Flat - 2. Andantino 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:EGA3W_fKWI9f6BIPfFg-NFjxKv4=/content 06:35:57.803 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.804 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:57.813 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:57.815 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:57.815 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:57.816 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-025.txt 06:35:57.816 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-025.txt 06:35:57.817 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:57.817 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - ==== sequence5-026 ======================================================================================== 06:35:57.817 [oker-test_sequence()] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - >>>> sending ClingContentDirectoryAdapterSystemIntegrationTest.Params(objectId=/music/t, browseFlag=BrowseDirectChildren, firstResult=96, maxResult=16) ... 06:35:57.817 [oker-test_sequence()] DEBUG i.t.bluemarine2.model.impl.DefaultCacheManager - onPersistenceUpdated(PersistenceInitializedNotification()) 06:35:57.817 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(LOADING) 06:35:57.820 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse(/music/t, BrowseDirectChildren, filter: null, startingIndex: 96, requestedCount: 16, sortCriteria: []) 06:35:57.820 [cling-8 ] TRACE i.t.b.u.m.impl.ContentDirectoryClingAdapter - browse @@@ /music/t @@@ BrowseDirectChildren @@@ 96 @@@ 16 @@@ null @@@ []) 06:35:57.820 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.upnp.mediaserver.impl.ContentDirectoryClingAdapter miss for ContentDirectoryClingAdapter.BrowseParams(objectId=/music/t, browseFlag=BrowseDirectChildren, filter=null, firstResult=96, maxResults=16, orderby=[]) 06:35:57.820 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:57.820 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:57.820 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - filteredByPath(/music/RepositoryBrowserByTrack) 06:35:57.820 [cling-8 ] DEBUG i.t.b.model.impl.PathAwareEntityFinderDelegate - >>>> bulk query to FinderSupport(name=it.tidalwave.util.SupplierBasedFinder, firstResult=0, maxResults=2147483647, contexts=[], sorters=[]), filtering in memory 06:35:57.820 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:57.821 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:57.821 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:57.821 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:57.821 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:57.821 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenRecord([])) - path: RepositoryBrowserByArtistThenRecord displayable: EntityBrowserDisplayable(By artist & record) 06:35:57.821 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByArtistThenTrack([])) - path: RepositoryBrowserByArtistThenTrack displayable: EntityBrowserDisplayable(By artist & track) 06:35:57.822 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), it.tidalwave.bluemarine2.model.impl.DefaultMediaFileSystem@2f66bfc2) - path: DefaultMediaFileSystem displayable: EntityBrowserDisplayable(By file) 06:35:57.822 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByRecordThenTrack([])) - path: RepositoryBrowserByRecordThenTrack displayable: EntityBrowserDisplayable(By record & track) 06:35:57.822 [cling-8 ] TRACE i.t.b.mediaserver.impl.DefaultContentDirectory - createMediaFolder(VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]), RepositoryBrowserByTrack([])) - path: RepositoryBrowserByTrack displayable: EntityBrowserDisplayable(By track) 06:35:57.822 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> found PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)])) 06:35:57.822 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:57.823 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:57.823 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:57.824 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?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"] 06:35:57.961 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 138.76302 msec 06:35:57.998 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Track 06:35:57.998 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?track a mo:Track; rdfs:label ?label; mo:track_number ?track_number. ?record mo:track ?track; rdfs:label ?record_label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } ?signal a mo:DigitalSignal; mo:published_as ?track; mo:duration ?duration. ?audioFile a mo:AudioFile; mo:encodes ?signal; bmmo:path ?path. OPTIONAL { ?audioFile bmmo:fileSize ?fileSize. } } ORDER BY ?record_label ?disk_number ?track_number ?label 06:35:57.999 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [source, "embedded"] 06:35:58.009 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 667 entities in 10.852687 msec 06:35:58.049 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, delegate=RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.050 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 06:50, rdfs:label=Cherubini: Sonata #4 In G - 1. Moderato, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=) 06:35:58.054 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 06:35:58.055 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3 06:35:58.057 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.057 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/07 Cherubini_ Sonata #4 In G - 1. Moderato.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.058 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.058 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.058 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:U5HmvvmEiFkOJoPZC53U2Fnxm7w=, source, "embedded"] 06:35:58.058 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:58.059 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.561815 msec 06:35:58.059 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, delegate=RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.059 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 06:59, rdfs:label=Cherubini: Sonata #4 In G - 2. Rondò: Andantino, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=) 06:35:58.060 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 06:35:58.060 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3 06:35:58.061 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.061 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/08 Cherubini_ Sonata #4 In G - 2. Rondò_ Andantino.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.073 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.073 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.073 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:1LXsPreXMNIviUGA8hndLEw1UTY=, source, "embedded"] 06:35:58.074 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:58.075 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.617268 msec 06:35:58.075 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, delegate=RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.075 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 06:53, rdfs:label=Cherubini: Sonata #5 In D - 1. Allegro Con Brio, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=) 06:35:58.075 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 06:35:58.075 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3 06:35:58.076 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.077 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/09 Cherubini_ Sonata #5 In D - 1. Allegro Con Brio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.077 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.077 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.077 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 06:35:58.077 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:98YJl6GPDsZRRtZMfcbKBQs_cCg=, source, "embedded"] 06:35:58.083 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 6.031496 msec 06:35:58.083 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, delegate=RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.083 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 05:06, rdfs:label=Cherubini: Sonata #5 In D - 2. Rondò: Allegretto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=) 06:35:58.083 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 06:35:58.084 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3 06:35:58.085 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.085 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/10 Cherubini_ Sonata #5 In D - 2. Rondò_ Allegretto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.098 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.098 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.098 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 06:35:58.103 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:d-Q3x9XY7zVvOYr11me09-52zqk=, source, "embedded"] 06:35:58.104 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 5.406822 msec 06:35:58.104 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, delegate=RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.104 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 11, 07:52, rdfs:label=Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=) 06:35:58.104 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 06:35:58.104 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3 06:35:58.105 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.106 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/11 Cherubini_ Sonata #6 In E Flat - 1. Allegro Spiritoso.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.106 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.106 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.106 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 06:35:58.107 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MV17m6OWDCPrx_Ed_8i40-d1h1Q=, source, "embedded"] 06:35:58.107 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.373881 msec 06:35:58.107 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, delegate=RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.108 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 12, 06:06, rdfs:label=Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto, Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=) 06:35:58.108 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 06:35:58.108 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3 06:35:58.109 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.109 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/Andrea Bacchetti/Cherubini_ 6 Piano Sonatas/12 Cherubini_ Sonata #6 In E Flat - 2. Rondò_ Andantino Con Moto.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.diskCount, type=class java.lang.Integer), Key(name=tag.YEAR, type=interface java.util.List), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.diskNumber, type=class java.lang.Integer), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.109 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.109 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.110 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:H85zLyXy-ABZXGZpVDQ5KmFgkww=, source, "embedded"] 06:35:58.110 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:58.111 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.281568 msec 06:35:58.111 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=, delegate=RepositoryTrack(01/01 01, 11:15, rdfs:label=(Strumentale), New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3, urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.111 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 01, 11:15, rdfs:label=(Strumentale), New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3, urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=) 06:35:58.111 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3 06:35:58.111 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3 06:35:58.138 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.139 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/01 (Strumentale).mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.139 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.139 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.139 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:T0AVck2bowGkN-hd1XMytg4BYUQ=, source, "embedded"] 06:35:58.140 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:58.141 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.932415 msec 06:35:58.141 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=, delegate=RepositoryTrack(01/01 02, 07:10, rdfs:label=Ad Honorem Tui, Christe, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3, urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.142 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 02, 07:10, rdfs:label=Ad Honorem Tui, Christe, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3, urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=) 06:35:58.142 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3 06:35:58.142 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3 06:35:58.149 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.150 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/02 Ad Honorem Tui, Christe.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.150 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.150 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.150 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:uVg1rfXHgxCCtQXYI2xN1h84Xfk=, source, "embedded"] 06:35:58.151 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:58.152 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 2.008278 msec 06:35:58.152 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=, delegate=RepositoryTrack(01/01 03, 03:19, rdfs:label=Rex, In Aeternum Vive!, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3, urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.153 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 03, 03:19, rdfs:label=Rex, In Aeternum Vive!, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3, urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=) 06:35:58.153 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3 06:35:58.153 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3 06:35:58.171 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.171 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/03 Rex, In Aeternum Vive!.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.172 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.172 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.172 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=, source, "embedded"] 06:35:58.172 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number # [track, urn:bluemarine:track:MKQz3adgbA5CbkeP4gUoMHPuCUM=, source, "embedded"] 06:35:58.173 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.471449 msec 06:35:58.173 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=, delegate=RepositoryTrack(01/01 04, 11:25, rdfs:label=Multum Miror Cuius Consilio, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3, urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.173 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 04, 11:25, rdfs:label=Multum Miror Cuius Consilio, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3, urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=) 06:35:58.174 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3 06:35:58.174 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3 06:35:58.189 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.190 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/04 Multum Miror Cuius Consilio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.190 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.190 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.190 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:a_3JrUsBcMsxNdqNwb3S7c7QDNg=, source, "embedded"] 06:35:58.191 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:58.192 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.605102 msec 06:35:58.192 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=, delegate=RepositoryTrack(01/01 05, 02:21, rdfs:label=Solvitur In Libro Salomonis, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3, urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.192 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 05, 02:21, rdfs:label=Solvitur In Libro Salomonis, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3, urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=) 06:35:58.192 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3 06:35:58.192 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3 06:35:58.196 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.196 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/05 Solvitur In Libro Salomonis.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.196 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.197 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.197 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:HUMFB1OYKlummMLxROTFDqwijfw=, source, "embedded"] 06:35:58.197 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:58.198 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.50915 msec 06:35:58.198 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=, delegate=RepositoryTrack(01/01 06, 04:09, rdfs:label=Et Caetera, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3, urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.198 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 06, 04:09, rdfs:label=Et Caetera, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3, urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=) 06:35:58.199 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3 06:35:58.199 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3 06:35:58.202 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.202 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/06 Et Caetera.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.203 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.203 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.203 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:17jgGBimRJsXQBAMrcwpjKBUlC0=, source, "embedded"] 06:35:58.203 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:58.204 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.423605 msec 06:35:58.204 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=, delegate=RepositoryTrack(01/01 07, 04:28, rdfs:label=Ecce Rex Darius, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3, urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.204 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 07, 04:28, rdfs:label=Ecce Rex Darius, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3, urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=) 06:35:58.205 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3 06:35:58.205 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3 06:35:58.210 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.211 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/07 Ecce Rex Darius.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.211 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.211 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.211 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:kE7L-wkfcoSJ4ubA-gE3ClaxpVo=, source, "embedded"] 06:35:58.212 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:58.212 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.337362 msec 06:35:58.213 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=, delegate=RepositoryTrack(01/01 08, 03:21, rdfs:label=Ex Regali Venit Imperio, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3, urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.213 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 08, 03:21, rdfs:label=Ex Regali Venit Imperio, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3, urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=) 06:35:58.213 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3 06:35:58.213 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3 06:35:58.217 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.217 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/08 Ex Regali Venit Imperio.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.217 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.217 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.217 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:IAdWy0l73YtJj87DLWRJzpMLsIU=, source, "embedded"] 06:35:58.218 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:58.219 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.42713 msec 06:35:58.219 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=, delegate=RepositoryTrack(01/01 09, 04:31, rdfs:label=Rex, In Aeternum Vive!, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3, urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.219 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 09, 04:31, rdfs:label=Rex, In Aeternum Vive!, New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3, urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=) 06:35:58.219 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3 06:35:58.219 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3 06:35:58.223 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.224 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/09 Rex, In Aeternum Vive!.mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.224 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.224 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.224 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:305g210o2142uBQ2h5GdrGDEp78=, source, "embedded"] 06:35:58.225 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:58.228 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 4.328303 msec 06:35:58.228 [cling-8 ] DEBUG i.t.b.u.m.impl.didl.PathAwareDecoratorDIDLAdapter - toObject() - PathAwareEntityDecorator(path=/music/RepositoryBrowserByTrack/urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=, delegate=RepositoryTrack(01/01 10, 01:18, rdfs:label=(Strumentale), New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3, urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=), parent=PathAwareMediaFolderDecorator(path=/music/RepositoryBrowserByTrack, delegate=EntityWithRoles([it.tidalwave.bluemarine2.model.impl.catalog.browser.RepositoryBrowserSupport$$Lambda$197/0x00000001002ef440@d59a74f, EntityBrowserDisplayable(By track)]), parent=VirtualMediaFolder(path=/music, optionalParent=Optional[VirtualMediaFolder(path=/, optionalParent=Optional.empty)]))) 06:35:58.229 [cling-8 ] DEBUG i.t.b.upnp.mediaserver.impl.didl.TrackDIDLAdapter - toObject() - RepositoryTrack(01/01 10, 01:18, rdfs:label=(Strumentale), New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3, urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=) 06:35:58.229 [cling-8 ] DEBUG i.t.b.model.impl.catalog.RepositoryAudioFile - >>>> loading fallback metadata from: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3 06:35:58.229 [cling-8 ] DEBUG i.t.bluemarine2.model.impl.AudioMetadataFactory - path: /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3 06:35:58.232 [cling-8 ] ERROR org.jaudiotagger.audio - Could not invoke DirectBuffer method - illegal access 06:35:58.233 [cling-8 ] TRACE i.t.bluemarine2.model.impl.AudioMetadataFactory - >>>> loaded keys for /var/test-sets/MusicTestSets/iTunes-fg-20160504-2/Music/New York's Ensemble for Early Music - Frederick Renz director/Daniel And The Lions - Ludus Danielis/10 (Strumentale).mp3: [Key(name=mp3.album, type=class java.lang.String), Key(name=tag.GENRE, type=interface java.util.List), Key(name=file.size, type=class java.lang.Long), Key(name=tag.ENCODER, type=interface java.util.List), Key(name=tag.TRACK_TOTAL, type=interface java.util.List), Key(name=cddb, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$Cddb), Key(name=mp3.artwork, type=interface java.util.List), Key(name=mp3.encodingType, type=class java.lang.String), Key(name=iTunes.comment, type=class it.tidalwave.bluemarine2.model.MediaItem$Metadata$ITunesComment), Key(name=mp3.title, type=class java.lang.String), Key(name=mp3.bitRate, type=class java.lang.Integer), Key(name=mp3.composer, type=class java.lang.String), Key(name=mp3.duration, type=class java.time.Duration), Key(name=mp3.sampleRate, type=class java.lang.Integer), Key(name=mp3.bitsPerSample, type=class java.lang.Integer), Key(name=mp3.format, type=class java.lang.String), Key(name=mp3.comment, type=interface java.util.List), Key(name=mp3.artist, type=class java.lang.String), Key(name=mp3.trackNumber, type=class java.lang.Integer)] 06:35:58.233 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - query() - interface it.tidalwave.bluemarine2.model.audio.Record 06:35:58.233 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query: PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } OPTIONAL { ?record mo:amazon_asin ?asin. } OPTIONAL { ?record mo:gtin ?gtin. } ?record mo:track ?track. } ORDER BY ?label ?disk_number 06:35:58.233 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query parameters: [track, urn:bluemarine:track:vWTJV4jgQjMkYW6HP5WplkK-SXw=, source, "embedded"] 06:35:58.234 [cling-8 ] INFO i.t.bluemarine2.model.impl.DefaultCacheManager - >>>> cache class it.tidalwave.bluemarine2.model.impl.catalog.finder.RepositoryFinderSupport miss for PREFIX foaf: PREFIX rdf: PREFIX rel: PREFIX bmmo: PREFIX mo: PREFIX vocab: PREFIX xs: SELECT DISTINCT * WHERE { ?record a mo:Record. { ?record bmmo:importedFrom ?source. } MINUS { ?record bmmo:alternatePickOf []. } ?record rdfs:label ?label. OPTIONAL { ?record bmmo:diskNumber ?disk_number. } OPTIONAL { ?record bmmo:diskCount ?disk_count. } OPTIONAL { ?record mo:track_count ?track_count. } 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"] 06:35:58.235 [cling-8 ] INFO i.t.b.m.i.catalog.finder.RepositoryFinderSupport - >>>> query returned 1 entities in 1.493178 msec 06:35:58.236 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> result computed in 416.125983 msec 06:35:58.236 [cling-8 ] INFO i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning BrowseResult(..., 16, 667, 1) 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 1. Moderato 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:tJPDYUkCcSPb0ch-iTC7IeW4vyU=/content 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #4 In G - 2. Rondò: Andantino 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:SJV8QgF_rxDIfokQndnYL1Zdu1M=/content 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 1. Allegro Con Brio 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:odgH4CkN4zFSZw3XjbRaNZDdLJA=/content 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #5 In D - 2. Rondò: Allegretto 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:pzjyG4SZWvP3XZG7NVs7yTdluZo=/content 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 1. Allegro Spiritoso 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 11 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:OjywRyTMzjsTsXpyphCCI1OVPW4=/content 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: Sonata #6 In E Flat - 2. Rondò: Andantino Con Moto 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 12 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Cherubini: 6 Piano Sonatas 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ygA8AiXimd9N3EYnIcvrpWWfGfQ=/content 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Strumentale) 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 1 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:R5kWpHsjk8onU-BxNIEu_e8yqqE=/content 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ad Honorem Tui, Christe 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 2 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:66v_jTEksaPtyAOk65JC2HLMgbI=/content 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.237 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Rex, In Aeternum Vive! 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 3 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:kODycA7DyKfbDGPtcV4-5Zc4iNY=/content 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Multum Miror Cuius Consilio 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 4 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:DPEG4Xwp0GwuzyO3qp9Acw_5BzM=/content 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Solvitur In Libro Salomonis 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 5 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:M6WRn9gRF4LUCR2MynDFsv-mEcw=/content 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Et Caetera 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 6 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:Y8Rt7nnEoxhbhfJv4KXPrD1L31A=/content 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ecce Rex Darius 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 7 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.238 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:_G-BBX6oh9QwbWuB8CMF7uBX_rc=/content 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Ex Regali Venit Imperio 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 8 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:jHz8nc6HSffXXCekPQzhbr7hKtM=/content 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Rex, In Aeternum Vive! 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 9 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:ySO0gdsP9oKMZ71T8KbEcbqYatI=/content 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning (Strumentale) 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning blueMarine II 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning object.item.audioItem.musicTrack 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 10 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning Daniel And The Lions - Ludus Danielis 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning HDD 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning http://10.244.2.15:42165/rest/audiofile/urn:bluemarine:audiofile:fzPJsLrl6ToNGUleGxhHwsk15wQ=/content 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.243 [cling-8 ] DEBUG i.t.b.u.m.impl.ContentDirectoryClingAdapter - >>>> returning 06:35:58.247 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - received() - (ActionInvocation) (Action, Arguments: 10) Browse 06:35:58.249 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - ******** Comparing files: 06:35:58.249 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> path is: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/ 06:35:58.249 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> exp is: src/test/resources/expected-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-026.txt 06:35:58.249 [cling-12 ] INFO it.tidalwave.util.test.FileComparisonUtils - >>>> act is: target/test-results/sequences/LG-37LS5600/iTunes-fg-20160504-2/sequence5/sequence5-026.txt 06:35:58.253 [cling-12 ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - updateStatus(OK) 06:35:58.253 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - TEST PASSED in 6753 msec 06:35:58.253 [main ] INFO i.t.b.u.m.i.ClingContentDirectoryAdapterSystemIntegrationTest - 06:35:58.264 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Shutting down UPnP service... 06:35:59.271 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service shutdown completed 06:35:59.272 [main ] INFO i.t.b.rest.impl.server.DefaultResourceServer - onPowerOffNotification(PowerOffNotification()) 06:35:59.272 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING Server@586444cd{STARTED}[10.0.1,sto=0] 06:35:59.272 [main ] INFO org.eclipse.jetty.server.Server - Stopped Server@586444cd{STOPPING}[10.0.1,sto=0] 06:35:59.272 [main ] DEBUG org.eclipse.jetty.server.Server - doStop Server@586444cd{STOPPING}[10.0.1,sto=0] 06:35:59.272 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:42165} 06:35:59.274 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING SelectorManager@ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:0} 06:35:59.275 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ManagedSelector@4bee6da6{STARTED} id=0 keys=0 selected=0 updates=0 06:35:59.275 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change lazy=false org.eclipse.jetty.io.ManagedSelector$CloseConnections@58877424 on ManagedSelector@4bee6da6{STOPPING} id=0 keys=0 selected=0 updates=0 06:35:59.276 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@4bee6da6{STOPPING} id=0 keys=0 selected=0 updates=1 06:35:59.290 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@7b419f53 woken with none selected 06:35:59.290 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@7b419f53 woken up from select, 0/0/0 selected 06:35:59.290 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@7b419f53 processing 0 keys, 1 updates 06:35:59.290 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 06:35:59.291 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$CloseConnections@58877424 06:35:59.291 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Closing 0 connections on ManagedSelector@4bee6da6{STOPPING} id=0 keys=0 selected=0 updates=0 06:35:59.291 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 06:35:59.291 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@7b419f53 waiting with 0 keys 06:35:59.291 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change lazy=false org.eclipse.jetty.io.ManagedSelector$StopSelector@24658cfa on ManagedSelector@4bee6da6{STOPPING} id=0 keys=0 selected=0 updates=0 06:35:59.291 [main ] DEBUG org.eclipse.jetty.io.ManagedSelector - Wakeup on submit ManagedSelector@4bee6da6{STOPPING} id=0 keys=0 selected=0 updates=1 06:35:59.292 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@7b419f53 woken with none selected 06:35:59.292 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@7b419f53 woken up from select, 0/0/0 selected 06:35:59.292 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.EPollSelectorImpl@7b419f53 processing 0 keys, 1 updates 06:35:59.292 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updateable 1 06:35:59.292 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - update org.eclipse.jetty.io.ManagedSelector$StopSelector@24658cfa 06:35:59.304 [qtp852390833-61 ] DEBUG org.eclipse.jetty.io.ManagedSelector - updates 0 06:35:59.304 [qtp852390833-61 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.io.ManagedSelector$$Lambda$324/0x000000010048f840@7218463c in QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=6,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:35:59.304 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING EatWhatYouKill@5bde6f18/SelectorProducer@411729f8/IDLE/p=false/QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=6,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-04-24T06:35:59.304622+02:00 06:35:59.304 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED EatWhatYouKill@5bde6f18/SelectorProducer@411729f8/IDLE/p=false/QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=7,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}][pc=0,pic=0,pec=0,epc=0]@2023-04-24T06:35:59.304962+02:00 06:35:59.305 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ManagedSelector@4bee6da6{STOPPED} id=0 keys=-1 selected=-1 updates=0 06:35:59.311 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED SelectorManager@ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:0} 06:35:59.312 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING HttpConnectionFactory@7bd929a9[HTTP/1.1] 06:35:59.312 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED HttpConnectionFactory@7bd929a9[HTTP/1.1] 06:35:59.312 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ScheduledExecutorScheduler@3947635a{STARTED} 06:35:59.312 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ScheduledExecutorScheduler@3947635a{STOPPED} 06:35:59.312 [main ] INFO org.eclipse.jetty.server.AbstractConnector - Stopped ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:0} 06:35:59.312 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:0} 06:35:59.312 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping Server@586444cd{STOPPING}[10.0.1,sto=0] 06:35:59.312 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ErrorHandler@2cd0846e{STARTED} 06:35:59.312 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping ErrorHandler@2cd0846e{STOPPING} 06:35:59.312 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ErrorHandler@2cd0846e{STOPPED} 06:35:59.312 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING o.e.j.s.ServletContextHandler@2a9ea9ef{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.5bd725d04573.jar!/webapp],AVAILABLE} 06:35:59.312 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping o.e.j.s.ServletContextHandler@2a9ea9ef{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.5bd725d04573.jar!/webapp],STOPPED} 06:35:59.312 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ServletHandler@32cf6ad5{STARTED} 06:35:59.312 [main ] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping ServletHandler@32cf6ad5{STOPPING} 06:35:59.312 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@20a2a14b{inst=true,async=true,src=EMBEDDED:null} 06:35:59.315 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter-20a2a14b==it.tidalwave.bluemarine2.rest.impl.server.LoggingFilter@20a2a14b{inst=false,async=true,src=EMBEDDED:null} 06:35:59.316 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-f7cde13==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@abc5e741{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 06:35:59.316 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.servlet.ServletHandler$Default404Servlet-f7cde13==org.eclipse.jetty.servlet.ServletHandler$Default404Servlet@abc5e741{jsp=null,order=-1,inst=false,async=true,src=EMBEDDED:null} 06:35:59.316 [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} 06:35:59.316 [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} 06:35:59.316 [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} 06:35:59.316 [main ] INFO o.eclipse.jetty.server.handler.ContextHandler.ROOT - Destroying Spring FrameworkServlet 'spring' 06:35:59.316 [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} 06:35:59.329 [}{10.244.2.15:42165}] 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:829) 06:35:59.329 [qtp852390833-62 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran qtp852390833-62-acceptor-0@181770db-ServerConnector@3acf9098{HTTP/1.1, (http/1.1)}{10.244.2.15:42165} in QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=7,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:35:59.330 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ServletHandler@32cf6ad5{STOPPED} 06:35:59.330 [main ] INFO org.eclipse.jetty.server.handler.ContextHandler - Stopped o.e.j.s.ServletContextHandler@2a9ea9ef{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.5bd725d04573.jar!/webapp],STOPPED} 06:35:59.330 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED o.e.j.s.ServletContextHandler@2a9ea9ef{/,[jar:file:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/REST/target/it-tidalwave-bluemarine2-rest-1.1-ALPHA-2-SNAPSHOT.5bd725d04573.jar!/webapp],STOPPED} 06:35:59.331 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING QueuedThreadPool[qtp852390833]@32ce73b1{STARTED,8<=8<=200,i=8,r=2,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:35:59.331 [main ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Stopping QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=8<=200,i=8,r=-1,q=0}[ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0}] 06:35:59.331 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPING ReservedThreadExecutor@6a3d7f7c{s=0/2,p=0} 06:35:59.331 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ReservedThreadExecutor@6a3d7f7c{s=-1/2,p=0} 06:35:59.331 [qtp852390833-63 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.331 [qtp852390833-63 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.331 [qtp852390833-63 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp852390833-63,5,main] exited for QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.332 [qtp852390833-64 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.332 [qtp852390833-64 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.332 [qtp852390833-64 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp852390833-64,5,main] exited for QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.332 [qtp852390833-65 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.332 [qtp852390833-65 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.332 [qtp852390833-65 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp852390833-65,5,main] exited for QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.332 [qtp852390833-66 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.332 [qtp852390833-66 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.332 [qtp852390833-66 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp852390833-66,5,main] exited for QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.333 [qtp852390833-67 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.333 [qtp852390833-67 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.333 [qtp852390833-67 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp852390833-67,5,main] exited for QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.333 [qtp852390833-68 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.333 [qtp852390833-68 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.333 [qtp852390833-68 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp852390833-68,5,main] exited for QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.334 [qtp852390833-61 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.334 [qtp852390833-61 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.334 [qtp852390833-61 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp852390833-61,5,main] exited for QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.334 [qtp852390833-62 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.334 [qtp852390833-62 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$248/0x00000001003bc440@177ecacf in QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.334 [qtp852390833-62 ] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - Thread[qtp852390833-62,5,main] exited for QueuedThreadPool[qtp852390833]@32ce73b1{STOPPING,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.334 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED QueuedThreadPool[qtp852390833]@32ce73b1{STOPPED,8<=0<=200,i=8,r=-1,q=0}[NO_TRY] 06:35:59.334 [main ] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED Server@586444cd{STOPPED}[10.0.1,sto=0] 06:35:59.335 [Invoker-afterClass()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 06:35:59.353 [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))) 06:35:59.362 [Invoker-afterClass()] INFO org.fourthline.cling.UpnpServiceImpl - >>> Shutting down UPnP service... 06:36:00.819 [Invoker-afterClass()] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service shutdown completed 06:36:00.819 [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)) 06:36:00.819 [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)) 06:36:00.820 [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)) 06:36:00.820 [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)) 06:36:00.820 [Invoker-afterClass()] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'taskExecutor' 06:36:00.830 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DefaultDevicePublisherTest.xml] 06:36:00.959 [main ] INFO org.fourthline.cling.UpnpServiceImpl - >>> Starting UPnP service... 06:36:00.960 [main ] INFO org.fourthline.cling.UpnpServiceImpl - Using configuration: org.fourthline.cling.DefaultUpnpServiceConfiguration 06:36:00.970 [main ] INFO org.fourthline.cling.transport.Router - Creating Router: org.fourthline.cling.transport.RouterImpl 06:36:00.970 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Creating wildcard socket (for receiving multicast datagrams) on port: 1900 06:36:00.970 [main ] INFO o.fourthline.cling.transport.spi.MulticastReceiver - Joining multicast group: /239.255.255.250:1900 on network interface: eth0 06:36:00.991 [main ] INFO org.fourthline.cling.transport.spi.StreamServer - Created server (for receiving TCP streams) on: /10.244.2.15:42199 06:36:00.991 [main ] INFO org.fourthline.cling.transport.spi.DatagramIO - Creating bound socket (for datagram input/output) on: /10.244.2.15 06:36:01.011 [main ] INFO org.fourthline.cling.UpnpServiceImpl - <<< UPnP service started successfully 06:36:01.040 [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] 06:36:01.041 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - ************************************* 06:36:01.041 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - TEST "must properly publish a device" 06:36:01.041 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - ************************************* 06:36:01.069 [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 06:36:01.092 [y_publish_a_device()] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - Completed device registration 06:36:03.092 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - TEST PASSED in 2051 msec 06:36:03.093 [main ] INFO i.t.b.u.m.impl.device.DefaultDevicePublisherTest - 06:36:03.121 [Invoker-afterClass()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 06:36:03.126 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 06:36:03.356 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 06:36:03.357 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 06:36:13.918 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 06:36:13.919 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 06:36:13.919 [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] 06:36:13.919 [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] 06:36:13.919 [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] 06:36:13.919 [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] 06:36:13.919 [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] 06:36:13.919 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 06:36:13.919 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 06:36:13.919 [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] 06:36:13.919 [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] 06:36:13.919 [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] 06:36:13.919 [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] 06:36:13.919 [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] 06:36:13.919 [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] 06:36:13.919 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 06:36:13.919 [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] 06:36:13.920 [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] 06:36:13.920 [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] 06:36:16.289 [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] 06:36:16.292 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 06:36:16.292 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for Entity" 06:36:16.292 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 06:36:16.310 [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] 06:36:16.317 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 25 msec 06:36:16.317 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 06:36:16.346 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 06:36:16.356 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 06:36:16.462 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 06:36:16.471 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 06:36:23.341 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 06:36:23.341 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 06:36:23.350 [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] 06:36:23.350 [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] 06:36:23.351 [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] 06:36:23.351 [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] 06:36:23.351 [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] 06:36:23.351 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 06:36:23.351 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 06:36:23.351 [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] 06:36:23.351 [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] 06:36:23.351 [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] 06:36:23.351 [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] 06:36:23.351 [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] 06:36:23.351 [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] 06:36:23.353 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 06:36:23.353 [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] 06:36:23.353 [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] 06:36:23.353 [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] 06:36:23.357 [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] 06:36:23.358 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - **************************************************** 06:36:23.358 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for MusicArtist" 06:36:23.358 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - **************************************************** 06:36:23.477 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryMusicArtist, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 06:36:23.478 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 120 msec 06:36:23.478 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 06:36:23.490 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 06:36:23.493 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 06:36:23.562 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 06:36:23.562 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 06:36:29.694 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 06:36:29.697 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 06:36:29.698 [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] 06:36:29.698 [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] 06:36:29.698 [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] 06:36:29.698 [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] 06:36:29.698 [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] 06:36:29.698 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 06:36:29.698 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 06:36:29.698 [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] 06:36:29.698 [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] 06:36:29.698 [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] 06:36:29.699 [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] 06:36:29.699 [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] 06:36:29.699 [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] 06:36:29.699 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 06:36:29.699 [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] 06:36:29.699 [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] 06:36:29.699 [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] 06:36:29.719 [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] 06:36:29.719 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 06:36:29.719 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for Record" 06:36:29.719 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - *********************************************** 06:36:29.723 [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.RecordDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 06:36:29.723 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 4 msec 06:36:29.723 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 06:36:29.741 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 06:36:29.745 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 06:36:29.831 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 06:36:29.832 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 06:36:35.623 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 06:36:35.630 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 06:36:35.631 [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] 06:36:35.631 [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] 06:36:35.631 [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] 06:36:35.631 [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] 06:36:35.631 [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] 06:36:35.631 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 06:36:35.631 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 06:36:35.631 [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] 06:36:35.631 [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] 06:36:35.631 [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] 06:36:35.631 [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] 06:36:35.631 [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] 06:36:35.631 [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] 06:36:35.631 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 06:36:35.631 [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] 06:36:35.631 [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] 06:36:35.631 [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] 06:36:35.637 [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] 06:36:35.638 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 06:36:35.638 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated Entity" 06:36:35.638 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 06:36:35.900 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.PathAwareMediaFolderDecorator, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 06:36:35.900 [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] 06:36:35.901 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 262 msec 06:36:35.901 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 06:36:35.913 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 06:36:35.915 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 06:36:35.980 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 06:36:35.982 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 06:36:41.680 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 06:36:41.681 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 06:36:41.681 [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] 06:36:41.681 [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] 06:36:41.681 [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] 06:36:41.681 [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] 06:36:41.681 [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] 06:36:41.681 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 06:36:41.681 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 06:36:41.681 [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] 06:36:41.681 [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] 06:36:41.681 [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] 06:36:41.681 [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] 06:36:41.681 [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] 06:36:41.681 [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] 06:36:41.681 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 06:36:41.681 [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] 06:36:41.681 [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] 06:36:41.681 [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] 06:36:41.699 [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] 06:36:41.699 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ************************************************************** 06:36:41.699 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated MusicArtist" 06:36:41.699 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ************************************************************** 06:36:41.712 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.PathAwareMediaFolderDecorator, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 06:36:41.713 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.c.RepositoryMusicArtist, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 06:36:41.713 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 14 msec 06:36:41.713 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 06:36:41.723 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 06:36:41.731 [main ] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Spring configuration locations: [META-INF/DciAutoBeans.xml, META-INF/CompositeDIDLAdapterSupportTestBeans.xml] 06:36:41.815 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - ctor 06:36:41.819 [main ] DEBUG i.t.role.spring.spi.AnnotationSpringRoleManager - scanning classes with interface it.tidalwave.dci.annotation.DciRole annotation... 06:36:47.097 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - scan([i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter, i.t.b.u.m.i.d.MusicArtistDIDLAdapter, i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.PathAwareMediaFolderDecoratorDIDLAdapter, i.t.b.u.m.i.d.RecordDIDLAdapter, i.t.b.u.m.i.d.TrackDIDLAdapter, i.t.b.m.i.EntityBrowserDisplayable, i.t.b.m.i.r.RepositoryEntitySupportDisplayable, i.t.b.m.i.r.MusicArtistCompositeOfTracks, i.t.b.m.i.r.RecordComposite, i.t.b.m.i.r.MusicArtistCompositeOfRecords, i.t.b.m.i.r.EntityPresentable, i.t.b.m.i.r.FileSystemAudioFileDisplayable, i.t.b.m.i.r.FileSystemMediaFolderDisplayable]) 06:36:47.097 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - Configured roles: 06:36:47.097 [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] 06:36:47.097 [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] 06:36:47.097 [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] 06:36:47.097 [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] 06:36:47.097 [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] 06:36:47.097 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.Composite -> [i.t.b.m.i.r.RecordComposite] 06:36:47.097 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.a.Record: i.t.r.SimpleComposite -> [i.t.b.m.i.r.RecordComposite] 06:36:47.097 [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] 06:36:47.097 [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] 06:36:47.097 [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] 06:36:47.097 [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] 06:36:47.114 [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] 06:36:47.114 [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] 06:36:47.114 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>> i.t.b.m.r.EntityBrowser: i.t.r.u.Displayable -> [i.t.b.m.i.EntityBrowserDisplayable] 06:36:47.114 [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] 06:36:47.114 [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] 06:36:47.114 [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] 06:36:47.124 [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] 06:36:47.124 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 06:36:47.124 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST "must find the correct adapter for decorated Record" 06:36:47.124 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - ********************************************************* 06:36:47.127 [main ] DEBUG it.tidalwave.role.spi.RoleManagerSupport - >>>>>>> added implementations: (i.t.b.m.i.PathAwareMediaFolderDecorator, i.t.b.u.m.i.d.DIDLAdapter) -> [i.t.b.u.m.i.d.PathAwareEntityDecoratorDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter, i.t.b.u.m.i.d.MediaFolderDIDLAdapter] 06:36:47.127 [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.RecordDIDLAdapter, i.t.b.u.m.i.d.EntityDIDLAdapter] 06:36:47.128 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - TEST PASSED in 3 msec 06:36:47.128 [main ] INFO i.t.b.u.m.impl.didl.DIDLAdapterBindingTest - 06:36:47.154 [nvoker-afterMethod()] INFO i.t.bluemarine2.commons.test.SpringTestSupport - Closing Spring context... 06:36:47.205 [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: 239.385 s - in TestSuite [INFO] [INFO] Results: [INFO] [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco:0.8.7:report (report) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Loading execution data file /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/jacoco.exec [INFO] Analyzed bundle 'blueMarine II :: Media Server :: UPnP' with 19 classes [INFO] [INFO] --- jar:3.2.0:jar (default-jar) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Building jar: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.5bd725d04573.jar [INFO] [INFO] --- jar:3.2.0:test-jar (default-test-jar) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Building jar: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.5bd725d04573-tests.jar [INFO] [INFO] --- install:3.0.0-M1:install (default-install) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Installing /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.5bd725d04573.jar to /var/jenkins_home/jobs/blueMarine2_Metrics/workspace@tmp/repository/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_Metrics/workspace/modules/ClingMediaServer/pom.xml to /var/jenkins_home/jobs/blueMarine2_Metrics/workspace@tmp/repository/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_Metrics/workspace/modules/ClingMediaServer/target/it-tidalwave-bluemarine2-upnp-mediaserver-1.1-ALPHA-2-SNAPSHOT.5bd725d04573-tests.jar to /var/jenkins_home/jobs/blueMarine2_Metrics/workspace@tmp/repository/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 [INFO] [INFO] >>> dependency:3.1.2:analyze (default-cli) > test-compile @ it-tidalwave-bluemarine2-upnp-mediaserver >>> [INFO] [INFO] --- buildnumber: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_Metrics/workspace/modules/ClingMediaServer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer [INFO] Storing buildNumber: 5bd725d04573 at timestamp: 1682311012369 [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_Metrics/workspace/modules/ClingMediaServer' && 'git' 'rev-parse' '--verify' '--short=12' 'HEAD' [INFO] Working directory: /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer [INFO] Storing buildScmBranch: UNKNOWN [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-maven) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-banned-dependencies) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] [INFO] --- antrun:3.0.0:run (generate-and-print-build-description) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Executing tasks [INFO] [echo] DESCRIPTION: origin/master 1.1-ALPHA-2-SNAPSHOT 5bd725d04573 [INFO] [echo] Java Version: 11.0.18 -source 11 -target 11 -release 11 [INFO] Executed tasks [INFO] [INFO] --- jacoco:0.8.7:prepare-agent (prepare-agent) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] tft.test.jacoco.argLine set to -javaagent:/var/jenkins_home/jobs/blueMarine2_Metrics/workspace@tmp/repository/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/jacoco.exec [INFO] [INFO] --- antrun:3.0.0:run (create-unwoven-classes-dirs) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Executing tasks [INFO] Executed tasks [INFO] [INFO] --- resources: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] --- compiler:3.8.1:compile (default-compile) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! [INFO] Compiling 18 source files to /var/jenkins_home/jobs/blueMarine2_Metrics/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,/org.fourthline.cling.binding.annotations.UpnpService,/javax.annotation.PreDestroy [WARNING] /var/jenkins_home/jobs/blueMarine2_Metrics/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_Metrics/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_Metrics/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_Metrics/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_Metrics/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_Metrics/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:1.11:compile (weave-classes) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [INFO] Showing AJC message detail for messages of types: [error, warning, fail] [INFO] [INFO] --- dependency: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_Metrics/workspace/modules/MediaScanner/target/it-tidalwave-bluemarine2-mediascanner-1.1-ALPHA-2-SNAPSHOT.5bd725d04573-tests.jar to /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/extra with includes "expected-results/**/*.n3" and excludes "" [INFO] Unpacking /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/MusicBrainz/target/it-tidalwave-bluemarine2-metadata-musicbrainz-1.1-ALPHA-2-SNAPSHOT.5bd725d04573-tests.jar to /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/extra with includes "expected-results/**/*.n3" and excludes "" [INFO] [INFO] --- resources: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] --- resources: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] --- compiler:3.8.1:testCompile (default-testCompile) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [WARNING] Parameter 'optimize' (user property 'maven.compiler.optimize') is deprecated: This property is a no-op in {@code javac}. [WARNING] Parameter 'outputDirectory' is read-only, must not be used in configuration [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /var/jenkins_home/jobs/blueMarine2_Metrics/workspace/modules/ClingMediaServer/target/unwoven-test-classes [WARNING] No processor claimed any of these annotations: /org.fourthline.cling.binding.annotations.UpnpStateVariable,/org.testng.annotations.AfterClass,/org.fourthline.cling.binding.annotations.UpnpAction,/javax.annotation.Nonnull,/org.testng.annotations.Test,/org.testng.annotations.BeforeClass,/org.testng.annotations.DataProvider,/org.fourthline.cling.binding.annotations.UpnpService,/org.fourthline.cling.binding.annotations.UpnpInputArgument [WARNING] /var/jenkins_home/jobs/blueMarine2_Metrics/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_Metrics/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_Metrics/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_Metrics/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 [WARNING] /var/jenkins_home/jobs/blueMarine2_Metrics/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_Metrics/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_Metrics/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] Failed to getClass for org.apache.maven.plugins.dependency.analyze.AnalyzeMojo [INFO] [INFO] <<< dependency:3.1.2:analyze (default-cli) < test-compile @ it-tidalwave-bluemarine2-upnp-mediaserver <<< [INFO] [INFO] [INFO] --- dependency:3.1.2:analyze (default-cli) @ it-tidalwave-bluemarine2-upnp-mediaserver --- [WARNING] Used undeclared dependencies found: [WARNING] com.google.code.findbugs:jsr305:jar:3.0.2:compile [WARNING] javax.annotation:javax.annotation-api:jar:1.3.2:compile [WARNING] it.tidalwave.bluemarine2:it-tidalwave-bluemarine2-commons:jar:1.1-ALPHA-2-SNAPSHOT:compile [WARNING] com.github.spotbugs:spotbugs-annotations:jar:3.1.9:compile [WARNING] org.hamcrest:hamcrest-core:jar:1.3:test [WARNING] it.tidalwave.bluemarine2:it-tidalwave-bluemarine2-catalog:jar:1.1-ALPHA-2-SNAPSHOT:compile [WARNING] org.eclipse.rdf4j:rdf4j-repository-api:jar:3.6.2:compile [WARNING] it.tidalwave.bluemarine2:it-tidalwave-bluemarine2-model:jar:1.1-ALPHA-2-SNAPSHOT:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util:jar:3.2-ALPHA-11:compile [WARNING] org.springframework:spring-beans:jar:5.3.1:compile [WARNING] org.fourthline.cling:cling-core:jar:2.1.1:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role:jar:3.2-ALPHA-11:compile [WARNING] org.eclipse.rdf4j:rdf4j-query:jar:3.6.2:compile [WARNING] Unused declared dependencies found: [WARNING] org.springframework:spring-aspects:jar:5.3.1:compile [WARNING] javax.enterprise:cdi-api:jar:1.2:provided [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-util-test:jar:3.2-ALPHA-11:test [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-role-spring:jar:3.2-ALPHA-11:test [WARNING] org.slf4j:jul-to-slf4j:jar:1.7.30:test [WARNING] org.projectlombok:lombok:jar:1.18.22:provided [WARNING] org.slf4j:jcl-over-slf4j:jar:1.7.30:runtime [WARNING] ch.qos.logback:logback-classic:jar:1.2.3:runtime [WARNING] it.tidalwave.bluemarine2:it-tidalwave-bluemarine2-mediascanner:jar:tests:1.1-ALPHA-2-SNAPSHOT:test [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus-spring:jar:3.2-ALPHA-11:compile [WARNING] it.tidalwave.thesefoolishthings:it-tidalwave-messagebus:jar:3.2-ALPHA-11:compile [WARNING] org.aspectj:aspectjrt:jar:1.9.6:compile [JENKINS] Archiving disabled